MSBuild для VS 2015

На моем компьютере установлены VS 2010 и VS 2015. У меня есть файл реквизита на глобальном уровне.

Если я упомяну

<PropertyGroup> <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset> <PlatformToolset Condition="'$(VisualStudioVersion)'=='10.0'">v100</PlatformToolset> </PropertyGroup>

Это дает следующую ошибку при сборке с использованием VS 2015.

1> C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ Platforms \ Win32 \ Microsoft.Cpp.Win32.Targets (518,5): ошибка MSB8008: указанный набор инструментов платформы (v140) не установлен или недействительный. Убедитесь, что выбрано поддерживаемое значение PlatformToolset.

Но если сделать такую ​​же запись в соответствующем Vcxproj, он будет успешно собран с использованием VS 2015.

Может ли кто-нибудь указать, почему это проблема?

0 ответов

Другие вопросы по тегам