Что такое настройка "Набор инструментов для платформы" в проекте visual studio

У меня есть три сомнения. Кто-нибудь там за помощью?

  • Что представляет собой проект проекта "Набор инструментов для платформы" в проекте VS.
  • Зачем нужна такая настройка
  • Что произойдет, если я изменю настройку (v110 - v100)

Ответ 1

Это свойство MSBuild, которое управляет определенной версией набора инструментов платформы, который вы хотите использовать.

Дополнительная информация здесь: http://msdn.microsoft.com/en-us/library/windows/hardware/hh454232%28v=vs.85%29.aspx

Скорее всего, вы хотите использовать последний стабильный Windows SDK. Вы можете проверить набор инструментов, который вы используете, глядя на ваш проект проекта Visual Studio (.vcxproj), ища эту запись XML:

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
      Label="Configuration">
  <ConfigurationType>Driver</ConfigurationType>
  <DriverType>KMDF</DriverType>
  <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
</PropertyGroup>

Ответ 2

Это версия всех инструментов, используемых для компиляции и ссылки на ваш проект.