首页 新闻 会员 周边

VS2010在制作Setup项目的时候没有.NET 2.0的先决条件发行包

0
悬赏园豆:20 [已关闭问题] 关闭于 2010-05-19 13:26

 

如图所示

问题补充: 因为原有的部署项目是在VS2008下的,使用的是Windows Installer部署方式,在先决条件中可以选择打包.NET 2.0。 可是项目升级到VS2010后,安装项目的先决条件中没有了.NET 2.0的选择,在C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages下也没有找到2.0的Package。 现有的客户端部署方案都是按照.Net2.0实现的,如果换成3.0或者以上版本的.NET Framework 不太现实,况且3.X的部署包太大。 2010年5月19日 问题解决,虚拟机里重装了下VS2008,让后从C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages提取了“DotNetFX”文件夹,这个就是.NET 2.0的先决条件安装包,复制到C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages下,然后在VS2010中就可以选择.NET 2.0的先决条件了,这样在项目安装的时候会检测系统是否已安装.NET 2.0,如果没有安装则安装项目打包的.NET 2.0 Framework。
SouthFlier的主页 SouthFlier | 菜鸟二级 | 园豆:230
提问于:2010-05-18 20:33
< >
分享
所有回答(2)
0

可以用installshield
http://www.cnblogs.com/downmoon/archive/2010/02/27/1674634.html

http://www.cnblogs.com/downmoon/archive/2010/04/16/1713665.html

邀月 | 园豆:25475 (高人七级) | 2010-05-18 20:41
0

2哦没有使用2010.如果你没有在2010中编程,可以转换为低版本,如果已经使用了,那么你就得选择3.5及以上的了。这些本就是对2.0 的升级,如果没有则是已经没有必要了。重复了。

代码苦行僧 | 园豆:311 (菜鸟二级) | 2010-05-19 08:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册