2011-06-09 257 views
4

我需要为我的应用程序创建安装项目。我需要添加启动条件以确保用户的机器上安装了.Net framework 3.5或更高版本。有没有办法做到这一点?VS安装项目 - .Net Framework 3.5或更高版本的启动条件

我曾尝试在VS 2005,2008和2010中创建安装项目。我也尝试将启动条件中的版本设置为3.5,然后在记事本中打开项目文件以将“允许稍后的版本”设置为true ,没有任何成功。

安装程序仍然要求我在我的系统上安装.Net Framework 4.0时下载.Net Framework 3.5。

任何帮助将深表谢意。

感谢, 曼吉特

+1

我也有同样的问题;我们在.vdproj文件中将AllowLaterVersions属性设置为True,并且当仅安装.NET4时,MSI会提示您下载3.5 – wal 2011-07-08 06:43:58

回答

1

我想你不想手动编辑项目文件。 “允许更新版本”标志适用于您的应用程序,不适用于.net框架,我认为;不是吗?

如果你按照this教程做,它应该可以正常工作。我从来没有见过你的问题。我认为你一定做错了什么,其他方面它应该工作得很好。

0

我也遇到了同样的问题。我发现
- 的Visual Studio 2008开始使用ToolsVersion属性为目标的框架
- 框架4.0不包括框架3.5

就我而言,我安装了3.5(4.0一起)和设置现在工作正常。

相关问题