Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пакет драйверов Windows (WDK) 8.1 и WDK 8 внесли основное изменение в среду, которую вы используете для создания драйвера. WDK больше не использует Build.exe. Среда сборки WDK для драйверов использует MSBuild.exe и полностью интегрирована с средой разработки Visual Studio. Это означает, что исходные файлы, makefile.inc, makefile.new и другие связанные файлы сборки, присутствующих в предыдущей версии WDK, больше не используются. Теперь WDK позволяет создавать, изменять, собирать, тестировать и развертывать драйвер с помощью Visual Studio. Цель этого документа — предоставить информацию, чтобы помочь пользователям, знакомым с предыдущими пакетами WDK, приступить к работе с WDK 8.1 и WDK 8.
Заметка Проекты и решения, созданные с помощью WDK 8, необходимо обновить для работы с WDK 8.1 и Microsoft Visual Studio 2013. Перед открытием проектов или решений запустите ProjectUpgradeTool. ProjectUpgradeTool преобразует проекты и решения, чтобы их можно было создавать с помощью WDK 8.1.
В этом разделе
| Тема | Описание |
|---|---|
В этом разделе приведены основные термины MSBuild для разработчиков WDK, знакомых с Build.exe и NMake.exe. В этом разделе показано создание простых проектов MSBuild. |
|
Visual Studio может управлять несколькими проектами. В этом разделе описывается среда сборки WDK. |
|
Комплект драйверов Windows (WDK) использует функцию набора инструментов платформы MSBuild для предоставления средств и библиотек, относящихся к разработке драйверов. Функция набора инструментов платформы MSBuild расширяема. Определенная версия набора инструментов платформы, которую вы хотите использовать, управляется свойством MSBuild с именем PlatformToolset. Проекты могут переключаться между инструментами и библиотеками, задав свойство PlatformToolset в файле проекта. |
|
Листы свойств драйвера имеют параметры по умолчанию для всех средств, используемых MSBuild для создания любого проекта драйвера. |
|
Файлы WindowsDriver.Common.Targets, WindowsDriver.masm.targets и WindowsDriver.arm.targets предоставляют целевые объекты, необходимые для сборки драйвера. |
|
По умолчанию WDK использует макрос промежуточного каталога $(IntDir) для указания выходного каталога сборки по умолчанию. |
|
Пакет драйверов Windows (WDK) включает средства, которые часто используются в процессе сборки, но обычно не распределяются с Visual Studio. Эти средства используются для подписывания драйверов или пакетов драйверов, реализации трассировки программного обеспечения или обработки и компиляции файлов ресурсов или сообщений (stampinf.exe, mc.exe, tracewpp.exe, binplace.exeи т. д.). Эти средства командной строки должны предоставляться MSBuild как задачи (содержащиеся в целевых объектах), чтобы они могли выполняться во время процесса сборки. WDK предоставляет необходимые компоненты для запуска этих средств в качестве задач MSBuild при сборке драйвера. |