Инструментарий Платформы набора по умолчанию к Windows7.1SDK в Visual Studio 2010?

В Visual Studio 2010, как я устанавливаю 'Инструментарий Платформы' в 'Windows7.1SDK' как глобальный ДЕФОЛТ для всех открытых Решений/Проектов? Я работаю с SDK, у которого есть многочисленные Решения, один для каждого типового проекта. Это урегулирование должно быть обновлено для каждого Решения в первый раз, когда я строю его. Я формировал бы это однажды. Следующие ссылки, кажется, не отвечают на этот вопрос, поскольку они сосредотачиваются на изменении его для единственного проекта/решения.

Переключающий VS2010, чтобы использовать Windows 7.1 SDK

http://msdn.microsoft.com/en-us/library/ff660764.aspx

Обратите внимание, что инструкции MSDN даже не правильны. Кажется, что syou должны щелкнуть правой кнопкой мыши по Узлу Проекта, не Узлу Решения. Было предложено, чтобы можно было мультивыбрать все проекты в едином решении, однако я имею многочисленный ПРОТИВ РЕШЕНИЙ.

(MSDN)

  1. В Visual Studio 2010, откройте решение (.sln) файл или создайте a решение.
  2. В Исследователе Решения, щелкните правой кнопкой мыши по узлу решения и затем нажмите Properties.
  3. В списке Конфигурации, выберите Все Конфигурации. Под Свойствами Конфигурации выберите Общий.
  4. Как выбор Комплекта инструментальных средств Платформы, выберите Windows7.1SDK. Нажать OK.
1
nl ja de

2 ответы

Просто измените регистрацию конфигурации Windows SDK как ниже. Я надеюсь, что это будет полезно.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows]
"CurrentVersion"="7.1.7600.0.30514"
"CurrentInstallFolder"="C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1\\"
1
добавлено

Я просто должен был сделать это для разделения проекта между разработчиками, где у некоторых есть Про 2010 MSVS, и у некоторых только есть Экспресс.

Я нашел, что было возможно сделать это, на самом деле изменив .props файлы для платформ MSBuild.

В файле C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.default.props есть линии

    $(DefaultWin32PlatformToolset)
    v100

Я заменил их следующей линией

    Windows7.1SDK

И теперь дефолты Visual Studio 2010 года к использованию Windows7.1SDK как комплект инструментальных средств платформы для проектов Win32.

Есть подобные файлы для Itanium и x64 архитектуры соответственно в

  • C:\Program Files (x86) \MSBuild\Microsoft. Cpp\v4.0\Platforms\Itanium\Microsoft. Cpp. Itanium.default.props
  • C:\Program Files (x86) \MSBuild\Microsoft. Cpp\v4.0\Platforms\x64\Microsoft. Cpp.x64.default.props

Which I also altered and saw successful results.

I've only suggested that the developers with Express to do this though, since only in Express is the "v100" platform toolset particularly lacking.

Note: I've not particularly tested to see what affect this will have on other installed versions of Visual Studio.

1
добавлено