我有一个在Visual Studio 2010中开发的本机C++应用程序。还有一个安装项目作为解决方案的一部分。当安装正在建设中,警告弹出:用于C++的Visual Studio安装程序:.NET Framework警告
警告:.NET Framework中的该项目的目标版本不 不匹配的.NET Framework启动条件版本” .NET框架 4客户端配置文件”。更新.NET Framework启动 条件的版本以匹配 高级编译选项对话框(VB)或应用程序页面(C#, F#)中.NET Framework的目标版本。
在(C++应用程序)的属性,有一个在通用属性,上面写着一个字段:
目标框架:.NETFramework,版本= V4.0
不能是编辑。
现在的问题是:为什么我需要C++应用程序的.NETFramework?
您不需要用于本地C++应用程序的.NET。也许你错误地创建了你的项目? – john 2013-04-05 11:04:21
进入先决条件并确保.NET框架复选框未被选中。安装项目选项非常片状,它在VS2012中被删除。 – 2013-04-05 11:04:32
这就是要点 - 我已经试过了。如果从先决条件中删除它,我会得到2个警告,而不是1个: 警告:.NET Framework启动条件“.NET Framework 4 Client Profile”的版本与选定的.NET Framework引导程序包不匹配。更新.NET Framework启动条件以匹配在“先决条件”对话框中选择的.NET Framework的版本。 – Aros 2013-04-06 21:13:03