我在我的机器上安装了VS 2010和VS 2015。我在全球范围内有一个道具文件。
如果我提到
<PropertyGroup>
<PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)'=='10.0'">v100</PlatformToolset>
</PropertyGroup>
使用VS 2015构建时出现以下错误。
1&gt; C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ Platforms \ Win32 \ Microsoft.Cpp.Win32.Targets(518,5):错误MSB8008:指定的平台工具集(v140)未安装或无效。请确保选中支持的PlatformToolset值。
但是如果在相应的Vcxproj中创建相同的条目,它将使用VS 2015成功构建。
可以说任何一个问题的原因吗?