扩展以在VS 2012中升级Target Framework

时间:2013-05-07 15:21:01

标签: .net visual-studio-2012

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

  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. 右键单击解决方案资源管理器中的已卸载项目,然后单击“重新加载项目”
  8. 示例:

    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
    

    希望这会有所帮助。 -manirup