dotnet2.0项目用VS2010打包成.msi的时候为什么失踪要求安装4.0框架?

时间:2022-12-14 00:38:50
一个解决方案下面所有的项目创建时都是用.net 2.0为目标框架的,但是最后用vs2010自带打包之后,安装程序始终都会提示要求安装4.0才能使用,为何?

12 个解决方案

#1


你可以手动配置一下.首先你要确定你应用程序的目标框架是你说的framework2.0的版本.第二可以在发布里面去选择系统必备的东西.这样一般情况都可以了.

#2


建立安装的工程的时候选的是否是2.0?

#3


建立安装工程的时候是在那里选择目标框架的呢?似乎找了很久我都没发现。

#4


创建安装工程时选择的确实是2.0

#5


新建网站的时候会有个让你选择.NET Framework版本的下拉框

#6


1.这是Winform应用
2.新建安装工程的时候选的就是2.0

但是问题依旧,求解决方法,谢谢!

#7


你的打包本身程序 就是基于4.0的 (虽然里面的是2.0的项目)

#8


引用 7 楼 wangjun8868 的回复:
你的打包本身程序 就是基于4.0的 (虽然里面的是2.0的项目)


那么也就是说用VS2010打包的程序始终需要4.0的框架了,这个比较搞。

#9


工程属性   应用程序  目标构架 选择版本

#10


首先把项目应用的框架设置成2.0 
其次打包的时候 依赖的框架也设置成2.0

#11


项目下面有个“检测到的依赖项”--双击net framework,在它属性里选2.0~

#12


楼上正解,谢谢了

#1


你可以手动配置一下.首先你要确定你应用程序的目标框架是你说的framework2.0的版本.第二可以在发布里面去选择系统必备的东西.这样一般情况都可以了.

#2


建立安装的工程的时候选的是否是2.0?

#3


建立安装工程的时候是在那里选择目标框架的呢?似乎找了很久我都没发现。

#4


创建安装工程时选择的确实是2.0

#5


新建网站的时候会有个让你选择.NET Framework版本的下拉框

#6


1.这是Winform应用
2.新建安装工程的时候选的就是2.0

但是问题依旧,求解决方法,谢谢!

#7


你的打包本身程序 就是基于4.0的 (虽然里面的是2.0的项目)

#8


引用 7 楼 wangjun8868 的回复:
你的打包本身程序 就是基于4.0的 (虽然里面的是2.0的项目)


那么也就是说用VS2010打包的程序始终需要4.0的框架了,这个比较搞。

#9


工程属性   应用程序  目标构架 选择版本

#10


首先把项目应用的框架设置成2.0 
其次打包的时候 依赖的框架也设置成2.0

#11


项目下面有个“检测到的依赖项”--双击net framework,在它属性里选2.0~

#12


楼上正解,谢谢了