在 Visual Studio 2012 中更新 ToolsVersion= "12.0"

Updating ToolsVersion="12.0" in Visual Studio 2012

本文关键字:ToolsVersion 更新 Visual Studio 2012      更新时间:2023-10-16

我正在尝试编译一个用c++编写的项目。编译器给了我这个错误。

1>Project file contains ToolsVersion="12.0". This toolset is unknown or missing. You may be able to resolve this by installing the appropriate .NET Framework for this toolset. Treating the project as if it had ToolsVersion="4.0".
谁能告诉我如何解决这个错误?我试图更新它,但无法这样做?

似乎你正在尝试编译Visual Studio 2013项目(因为它使用ToolsVersion=12.0)在Visual Studio 2012上(使用ToolsVersion=11.0)。

这就是你的问题的解决方案。# TestedSuccessfully

  1. 在您的项目文件夹中打开.Vcxproj文件并更改ToolsVersion=12.0 with 11.0

  2. 你必须在3个地方把12.0换成11.0。你可以

它为我工作。我希望也会为你工作:)

ToolsVersion "12.0"表示它是Visual Studio 2013项目文件。您需要使用正确的编译器来编译它。