方法有很多 我都试过了 很无奈 都不适合
方法1:右击项目-->添加-->合并模块,选择要添加的文件,.Net Framework是必须的,位于:C:\Program Files\Common Files\Merge Modules\ 下。
我查找了C:\Program Files\Common Files\Merge Modules\ 里面有十几个.MSM文件,我知道那个是.Net Framework的安装包啊...于是一狠心,全添加了,结果打包好了还是不能在没有Framework的机器上自动安装.Net Framework2.0
方法2:在解决方案管理器中右击安装项目的名称-〉属性,在打开的属性页中,选择"系统必备",勾中.Net Framework2.0,并且选中下面的“从与我相同的位置下载系统必备组件”。
这样如何配置?
如下图 怎样勾选才能把我的Framework2.0安装包添加到安装项目中?
方法1:右击项目-->添加-->合并模块,选择要添加的文件,.Net Framework是必须的,位于:C:\Program Files\Common Files\Merge Modules\ 下。
我查找了C:\Program Files\Common Files\Merge Modules\ 里面有十几个.MSM文件,我知道那个是.Net Framework的安装包啊...于是一狠心,全添加了,结果打包好了还是不能在没有Framework的机器上自动安装.Net Framework2.0
方法2:在解决方案管理器中右击安装项目的名称-〉属性,在打开的属性页中,选择"系统必备",勾中.Net Framework2.0,并且选中下面的“从与我相同的位置下载系统必备组件”。
这样如何配置?
如下图 怎样勾选才能把我的Framework2.0安装包添加到安装项目中?
我是不是应该把Framework2.0的安装包 放在应用程序那个文件夹里吗? 安装包应该启什么名字?Framework2.0? .Net Framework2.0 还是叫 Microsoft .Net Framework2.0 ?
1.请选择要安装的系统必备组件
.......2.指定系统必备组件的安装位置
1.从组件供应商的网站上下载系统必备组件
2.从与我的应用程序相同的位置下载系统必备组件
3..............安装--如果不想从网站上下载 ,那么就选2.........好像会把.Net Framework 也打包进去吧,这样安装包会很大
,我没试过.....
点击“安装部署项目”的名称,右键“属性”,点击“系统必备”,选中.net framework,有三种方式可选择,如果从“相同位置”下载,.net framework就打包进去了,安装文件很大,有几百兆,还可选择从供应商网站上下载。