0

是否有 Visual Studio 2012 扩展或其他实用程序可以更改解决方案中所有项目的目标 .Net 框架版本?

我知道 Scott Dorman 的 Visual Studio 脚本,但是该脚本在 Visual Studio 2012 中不起作用,因为 Microsoft 停止使用 VS 脚本以支持扩展。

4

1 回答 1

0

这可能只是解决你的问题。 http://visualstudiogallery.msdn.microsoft.com/47bded90-80d8-42af-bc35-4736fdd8cd13

请注意,这不涉及托管 C++ 项目。您可能需要手动更改目标框架

更改 C++/CLI 的目标 .NET Framework

更改 C++/CLI 项目的 .NET Framework 版本

  1. 右键单击解决方案资源管理器中的项目,然后单击卸载项目
  2. 在解决方案资源管理器中右键单击已卸载的项目,然后选择编辑<projectname>.vcxproj
  3. 在项目 XML 文件中找到节点<PropertyGroup Label="Globals">
  4. 在那个节点中定位节点<TargetFrameworkVersion>(如果找不到节点,添加它)
  5. 节点的内部文本定义了目标框架。它可以是 v2.0、v3.0、v3.5、v4.0 或 v4.5
  6. 保存 vcxproj 文件并关闭它
  7. 在解决方案资源管理器中右键单击已卸载的项目,然后单击重新加载项目

例子:

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

希望这可以帮助。-manirup

于 2013-10-11T03:18:40.983 回答