VS 2010安装项目需要.NET 4.0,但它已经安装

时间:2010-01-12 22:19:11

标签: visual-studio-2010 .net-4.0 installation

我有一个使用.Net 4.0的VS 10项目,我使用了许多需要4.0的东西。我创建了一个VS安装项目,添加了项目的主要输出并构建了它。我然后安装它,一切正常。几天后,我准备做一个新的构建,所以我重建我的项目,然后重建安装项目。现在,当我运行msi时,它告诉我.Net Framework 4.0是必需的....我想我搞砸了所以我只是创建一个新的安装项目,并且工作正常。但几天之后(在那里重新启动VS可能甚至是计算机)我重建并得到错误告诉我.Net 4.0是必需的。我做了几次只是为了验证并且它一直发生,我无法弄清楚原因。

我正在构建和安装的项目有一个设置为启动项目的Windows服务。我将其切换到控制台应用程序对象以进行本地测试,并构建和测试项目(而不是安装项目)。这是我能想到的唯一可能影响构建的东西,但同样,我无法弄清楚原因。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

如果未满足安装项目中的启动条件,则会抛出此错误消息。

  • 转到视图>编辑>启动条件
  • 将.Net Framework版本值更改为 匹配您的安装项目的版本 编译成。默认情况下,2010安装和部署项目条件设置为.NET 4.0 Client Profile。
相关问题