Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 Visual Studio 2012 C++平台工具集缺失_Visual Studio 2012 - Fatal编程技术网

Visual studio 2012 Visual Studio 2012 C++平台工具集缺失

Visual studio 2012 Visual Studio 2012 C++平台工具集缺失,visual-studio-2012,Visual Studio 2012,我的机器上安装了Visual Studio 2008,现在安装了VS2012。在VS2012的C++项目设置中,我现在应该能够将平台工具集更改回VC++2008 V90,但只有新版本的VC++2012 V110可用。是否有人知道我以前安装的VS2008无法识别的原因,或者我如何手动添加旧的平台工具集 提前感谢。我对2012没有经验,但当我使用2010和2008组合时,我只有两个不同的程序文件文件夹和两个不同的可执行文件,以我喜欢的版本启动visual studio。也许这有助于您创建两个快捷方式

我的机器上安装了Visual Studio 2008,现在安装了VS2012。在VS2012的C++项目设置中,我现在应该能够将平台工具集更改回VC++2008 V90,但只有新版本的VC++2012 V110可用。是否有人知道我以前安装的VS2008无法识别的原因,或者我如何手动添加旧的平台工具集


提前感谢。

我对2012没有经验,但当我使用2010和2008组合时,我只有两个不同的程序文件文件夹和两个不同的可执行文件,以我喜欢的版本启动visual studio。也许这有助于您创建两个快捷方式?

如果您确定已正确设置了VC2008环境变量,则始终可以手动编辑.vcxproj

把v110换成v90就行了


显然,这是一种黑客行为。v90选项应该在项目属性中。如果这不起作用,您可以尝试重新安装或修复2008安装。

v90平台工具集是VS 2010的一部分,因此您必须同时安装VS 2008和VS 2010。

它安装在两个不同的目录中,我确实可以分别使用它们。但是有可能只使用旧平台工具的更新版本,所以我更喜欢这种方式。不幸的是,它不起作用。如果在C:\Program Files x86\MSBuild中有用于不同工具集的所有配置文件,我假设会这样。但是我也可以在项目设置中选择它:问题是这些文件在那里丢失了,我不能手动复制它们。同样,从一台计算机上复制它们,而在该计算机上,VS安装的相同组合可以按预期的方式工作,这也没有帮助,因为我不知道如何编辑这些文件以适合我的安装。您是否在2012年后安装了2008?也许这就是原因,也许是虫子?我已经安装了2008年、2010年和2012年,并且运行良好。没有安装2010,我从未尝试过。一旦确定找不到v100工具集,它可能会停止搜索。我在VS2008之后安装了VS2012。也许我应该再次尝试重新安装VS2008。你是对的,它可以工作!谢谢。如果您的问题已解决,请将其标记为已回答。
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   <UseDebugLibraries>true</UseDebugLibraries>
   <ConfigurationType>StaticLibrary</ConfigurationType>
   <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>