在安装和部署项目中,可以设置“系统必备”来让引导程序给机器安装 framework2.0。 
但想装 framework2.0sp1 如何做到呢?

解决方案 »

  1.   

    不一定非要用.NET自带的安装部署,用第三方部署软件也可以啊
      

  2.   

    改变安装的路径就指向sp1就可以了,如果已经安装了2.0,让其自动安装sp1可能就麻烦一些了,可以添加条件,查找一下注册表,看下.net 的版本号,如果不是,再进行安装。
      

  3.   

    .net自带的安装文件,可以使用一个叫什么软件进行编辑,再处理。总之。net自带的安装文件其支持也是很强大的。
      

  4.   


    谢谢,这个方式确实可以(想过,还没具体试)。
    但关键是它还做不到能自动安装sp1 (主要指安装了fx2.0的时候 )
      

  5.   

    你自己安装了sp1 并开发之后,部署的时候,就应该是sp1版了吧。会存在问题么?
      

  6.   

    在Install_Before里面先调用fx2.0sp1.exe,应该就可以了吧。
      

  7.   

    部署程序的时候是不会自动装framework的。更不会是开发时用什么版本fx,部署后客户机上就自动就有那个版本的fx。
      

  8.   

    打包的时候把framework钩上
    部署的时候,安装程序会自动检查,如果没有安装,就会自动帮你安装framework我用的vs2008,都是这样部署的
      

  9.   


    不对……你用SETUP工程去建布置安装程序,netfx是可选的组件,是可以勾选的。所以我觉得不会是一个问题。
      

  10.   

    :) 
    是可以选,不过只能选 fx2.0、fx3.0、fx3.5 ..  却不能选择 fx2.0sp1、fx2.0sp2。不过还是谢谢
      

  11.   

    自己搞定。在MS网站找到了 fx2.0 sp2 的引导程序。
    http://msdn.microsoft.com/zh-cn/vstudio/bb898654.aspx