Можно ли интегрировать Windows 10 WDK с Visual Studio 2013?

Мне нужно работать на конкретном типе драйвера Windows 10. Получение и установка WDK 10.0.10075 не проблема. У меня была установлена ​​Visual Studio 2013 Pro до установки WDK.

Как мне теперь интегрировать WDK в Visual Studio? Я знаю, что Visual Studio 2015 RC доступен, но сейчас я бы предпочел использовать IDE Visual Studio 2013 иОбразцы драйверов для Windows содержат решения Visual Studio 2013.

Однако, когда я открываю решение и пытаюсь его построить, я получаю:

1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets(64,5): error MSB8020: The build tools for WindowsKernelModeDriver10.0 (Platform Toolset = 'WindowsKernelModeDriver10.0') cannot be found. To build using the WindowsKernelModeDriver10.0 build tools, please install WindowsKernelModeDriver10.0 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...".
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

Полный текст в виде цитаты для более удобного чтения:

ошибка MSB8020: Инструменты сборки для WindowsKernelModeDriver10.0 (Platform Toolset = 'WindowsKernelModeDriver10.0') не найдены. Для сборки с использованием инструментов сборки WindowsKernelModeDriver10.0, пожалуйста, установите инструменты сборки WindowsKernelModeDriver10.0. Кроме того, вы можете выполнить обновление до текущих инструментов Visual Studio, выбрав меню «Проект» или щелкнув правой кнопкой мыши решение и выбрав «Обновить решение ...».

Неудивительно, что в контекстном меню решения я не вижу «Upgrade Solution ...» и не вижу его в подменю «Project» главного меню.

Есть ли способ сделать набор инструментов Windows 10 WDK известным MSBuild таким образом, чтобы Visual Studio 2013 мог с ним справиться?

Таким образом, Windows 10 WDK регистрируется внутриC:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v140 (в отличие от v120 для VS 2013, я думаю, что кто-то был суеверен в использовании внутренней версии 13.x для VS 2015?).

Сначала я попытался сделать резервную копиюC:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v140 а такжеC:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v120 соответственно.

Затем я слил файлы и папки из-подv140 вv120, нетфайлы были перезаписаны в процессе, кстати.

При попытке построить еще раз, используя это, я получил еще одну ошибку:

1>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(178,5): error : An SDK corresponding to WDK version '' was not found. Please install the SDK before building.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

В качестве блочной цитаты:

ошибка : SDK, соответствующий версии WDK '', не найден. Пожалуйста, установите SDK перед сборкой.

Перспективный. Я действительно еще не установил соответствующий SDK. Так что я пошел и сделал это (Windows 10 SDK 10.0.10069). К сожалению, сообщение об ошибке остается тем же после установки этого SDK.

Ответы на вопрос(2)

Ваш ответ на вопрос