Visual studio 2012 Visual Studio 2012无法打开Visual Studio 2010项目

Visual studio 2012 Visual Studio 2012无法打开Visual Studio 2010项目,visual-studio-2012,projects-and-solutions,Visual Studio 2012,Projects And Solutions,我试图在Visual Studio 2012中打开VS 2010解决方案,但出现以下错误: 无法读取项目文件“Language.vcxproj”。 D:…\Language\Language.vcxproj(2,33):无法识别工具版本“4.0”。可用的工具版本为“2.0” 它与ToolsVersion属性有关: 我相信这可能是有目标平台设置,或者是.NET框架的版本,或者是C++编译器的版本。 顺便说一句,我拥有的其他解决方案中包含的.csproj文件也会出现这种情况 更让我恼火的是,我有一

我试图在Visual Studio 2012中打开VS 2010解决方案,但出现以下错误:

无法读取项目文件“Language.vcxproj”。 D:…\Language\Language.vcxproj(2,33):无法识别工具版本“4.0”。可用的工具版本为“2.0”

它与ToolsVersion属性有关:

我相信这可能是有目标平台设置,或者是.NET框架的版本,或者是C++编译器的版本。 顺便说一句,我拥有的其他解决方案中包含的.csproj文件也会出现这种情况

更让我恼火的是,我有一个同事可以在他的计算机上毫无问题地打开这些解决方案,而我却不能

在控制面板中,我为.NET framework设置了以下项目:

  • Microsoft.NET Framework 4.5多目标包

  • Microsoft.NET Framework 4.5 SDK


救命啊

您的VS2012安装已损坏。这种情况往往发生在您较早安装它时,可能是测试版或试用版,并且未正确卸载。这会在注册表中留下垃圾,重新安装VS2012会在您的注册表显示该功能已存在时跳过该功能的安装。尝试通过使用/uninstall/force选项从命令行重新运行setup.exe进行恢复。希望这能修复您的注册表,以便重新安装时将丢失的功能放回原位。@HansPassant:不,这是一个新安装。我现在刚安装好。