VS Setup Project - .Net Framework 3.5或更高版本的启动条件

时间:2011-06-09 09:06:51

标签: c# .net installation setup-project

我需要为我的应用程序创建一个安装项目。我需要添加启动条件以确保用户在其计算机上安装了.Net framework 3.5或更高版本。有办法吗?

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

当我的系统上安装了.Net framework 4.0时,安装程​​序仍然要求我下载.Net framework 3.5。

任何帮助都将深受赞赏。

谢谢, 曼吉特

2 个答案:

答案 0 :(得分:1)

我认为您不想手动编辑项目文件。 "允许更晚版本"我认为flag是针对你的应用而不是.net框架的;不是吗?

如果按照this教程执行,它应该可以正常工作。我以前从没见过你的问题。我认为你一定做错了,否则它应该可以正常工作。

答案 1 :(得分:0)

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

在我的情况下,我安装了3.5(以及4.0),现在设置工作正常。