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

原文地址:http://space.cnblogs.com/question/14405/

 

 

 

如图所示


问题补充:因为原有的部署项目是在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。

posted on 2010-10-16 12:07  黑子范  阅读(1232)  评论(0编辑  收藏  举报

导航