4

我有一个在 Visual Studio 2010 中开发的本机 C++ 应用程序。还有一个安装项目作为解决方案的一部分。在构建设置时,会弹出警告:

警告:项目中 .NET Framework 的目标版本与 .NET Framework 启动条件版本“.NET Framework 4 Client Profile”不匹配。在高级编译选项对话框 (VB) 或应用程序页面(C#、F#)中更新 .NET Framework 启动条件的版本以匹配 .NET Framework 的目标版本。

在 (c++ app) 属性中,Common Properties 中有一个字段表示:

目标框架:.NETFramework,版本=v4.0

无法编辑。

现在的问题是:为什么我需要 .NETFramework for C++ 应用程序???

4

1 回答 1

0

您可以将(使用文本编辑器)添加<TargetFrameworkVersion>v2.0</TargetFrameworkVersion><PropertyGroup Label="Globals">解决方案的所有 .vcxproj 文件中的部分,然后重新加载修改后的项目。此更改导致 VS 停止添加虚假启动条件。

于 2014-01-13T03:17:52.970 回答