【发布时间】:2019-02-22 21:12:17
【问题描述】:
根据这个论坛,https://answers.microsoft.com/en-us/windows/forum/windows_10-hardware-winpc/windows-wdk-on-visual-studio-2017-community/fdbd2b44-e57a-4849-903d-04001205a764 Visual Studio 2017 目前不支持 Windows Driver Kit。
我尝试安装 Windows 驱动程序工具包,但测试驱动程序项目(例如这个)无法构建
https://github.com/Microsoft/Windows-driver-samples/tree/master/serial/VirtualSerial
我在构建时收到此错误:
Error MSB8020 The build tools for WindowsUserModeDriver10.0 (Platform Toolset = 'WindowsUserModeDriver10.0') cannot be found. To build using the WindowsUserModeDriver10.0 build tools, please install WindowsUserModeDriver10.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 "Retarget solution".
我已经尝试将解决方案重新定位到我拥有的两个选项:10.0.17134.0 和 8.1,但同样的错误不断出现。
我需要做什么来构建这个示例驱动程序?我需要安装VS2015吗? VS2017社区版?为什么 Visual Studio 2017 专业版不支持这个 WDK?
谢谢,
【问题讨论】:
-
请参阅docs,其中指出版本 1803 的 Windows 10 DDK 支持 VS 2017。
-
安装17134 SDK + WDK
-
我安装了 SDK 和 WDK build 17758。但是在 Platform Toolset 下,WindowsUserModeDriver10.0 显示为 Not Installed 该项目的目标是 10.0.17758.0
-
@Chuck Walbourn 该页面现在只讨论 VS2019 和 Win10 1903。 VS2019 占用 30GB+ 磁盘,只带来错误并移除了好的功能。
标签: visual-studio-2017 windows-10 driver