Vs2005打包包括Framework问题?Vs2005的安装工程默认有Framework检测,但从网络安装,我把Framework文件包含到安装包,怎么自动安装,而不是让上网安装?我修改检测条件的属性中的安装路径也不行,自动退出了谢谢了!

解决方案 »

  1.   

    Click Once 里面应该考虑到了.net FrameWork的升级和网络安装!
      

  2.   

    Winform程序,框架依赖项默认是从网络安装的,怎么改?
      

  3.   

    就象 .NET 2003 引导程序插件PluginInstaller.msi,把 FrameWork也打包在内,而不从网络安装!
      

  4.   

    开始打包,我都碰这个问,都想过用第三方打包工具,后来才发现,用VS2005的打包都可以了,绝对可以自动检测到有没有装.net framework, 如果没有,就会安装,方法很简单,你新建一个"安装项目",把你的程序都加进去,它会自动检测,
    很多人到了这步,就生成安装包了,这样,在别的机子上安装时,它会下载安装的,主要是他们做少了一步.只要你在 菜单 "项目"--"属性"
    在属性窗口你会看到一个"系统必备",你点击进入,你选择 第二项 "从与我的应用程序相同的位置下载系统必备组件"就可以了.
    VS2005 打包真的方便多了,这样在别的机子上,就会自动检测 .net framework ,如果没有,就会自动安装,有的,就只安装你的 应该程序
      

  5.   

    樓上的你的正解!還有個問題?我选择 第二项 "从与我的应用程序相同的位置下载系统必备组件",這樣是另外生成一個Setup來安裝系统必备组件,而且哪個msi安裝文件仍然從網絡下載,只能先運行Setup,能否只生成一個安裝文件?
    非常感謝
      

  6.   

    在已经安装了Framework的计算机中运行msi文件安装,并且包含了Framework的安装包要增加20多兆的容量,应该有选择的给用户发送安装包
      

  7.   

    原來Setup文件最后會自動安裝msi文件,一切搞定,后來人也不用走彎路了!