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
Visual studio 2010 未安装指定的平台工具集(v110)_Visual Studio 2010_Visual Studio 2012 - Fatal编程技术网

Visual studio 2010 未安装指定的平台工具集(v110)

Visual studio 2010 未安装指定的平台工具集(v110),visual-studio-2010,visual-studio-2012,Visual Studio 2010,Visual Studio 2012,我有一个最初使用VS2010创建的解决方案。当我使用VS2012打开它时,它要求我做一些转换,我同意了。现在,我使用VS 2010再次打开解决方案,当我尝试构建它时,出现了一个错误: 错误MSB8008:指定的平台工具集(v110)未安装或无效。请确保选择了受支持的PlatformToolset值 我怎样才能修好它?例如,是否有办法将平台工具集再次更改为v100?确实是这样: 右键单击项目 选择属性 选择配置属性 一般的 平台工具集 进入平台工具集后,单击右侧列中的v110值。您将看到出现一

我有一个最初使用VS2010创建的解决方案。当我使用VS2012打开它时,它要求我做一些转换,我同意了。现在,我使用VS 2010再次打开解决方案,当我尝试构建它时,出现了一个错误:

错误MSB8008:指定的平台工具集(v110)未安装或无效。请确保选择了受支持的PlatformToolset值

我怎样才能修好它?例如,是否有办法将
平台工具集再次更改为v100?

确实是这样:

  • 右键单击项目
  • 选择属性
  • 选择配置属性
  • 一般的
  • 平台工具集

进入平台工具集后,单击右侧列中的
v110
值。您将看到出现一个下拉列表,允许您选择
v90
v100
inherit
。当然,
v100
是正确答案。一旦选择了
v100
,我相信您无法从VS2010中返回到
v110
。您必须再次在VS 2012中打开,才能将其移回
v110

Project+属性、常规、平台工具集设置。点击更多,这应该是可以发现的。嗨,我有一个类似的问题,但没有“通用”选项显示给我。它仅在“配置属性”下显示“配置”?@silent,获取项目的属性,而不是解决方案。在VS 2010中,它位于“属性”窗口中,单击左上角的小按钮。出现这种情况的原因之一可能是在更高版本的VS studio中构建我们的项目,然后尝试在vs10中再次构建。通过将平台工具集从“项目属性”->“配置属性”->“常规”和“设置”更改回v100(在我的例子中,对于v10),我已经摆脱了它。