Visual studio 2017 如何设置Visual Studio 2017来开发驱动程序?

Visual studio 2017 如何设置Visual Studio 2017来开发驱动程序?,visual-studio-2017,windows-10,driver,Visual Studio 2017,Windows 10,Driver,据本次论坛介绍,, visual studio 2017当前不支持Windows驱动程序工具包 我尝试安装Windows驱动程序工具包,但测试驱动程序项目(如此项目)无法生成 我在生成时遇到此错误: 错误MSB8020找不到WindowsUserModeDriver10.0(平台工具集='WindowsUserModeDriver10.0')的生成工具。要使用WindowsUserModeDriver10.0生成工具生成,请安装WindowsUserModeDriver10.0生成工具。或者,

据本次论坛介绍,, visual studio 2017当前不支持Windows驱动程序工具包

我尝试安装Windows驱动程序工具包,但测试驱动程序项目(如此项目)无法生成

我在生成时遇到此错误:
错误MSB8020找不到WindowsUserModeDriver10.0(平台工具集='WindowsUserModeDriver10.0')的生成工具。要使用WindowsUserModeDriver10.0生成工具生成,请安装WindowsUserModeDriver10.0生成工具。或者,您可以升级到当前的Visual Studio工具,方法是选择“项目”菜单或右键单击解决方案,然后选择“重定目标解决方案”。

我已经尝试将解决方案重定目标为我拥有的两个选项:10.0.17134.0和8.1,但同样的错误不断出现

我需要做什么来构建这个示例驱动程序?我需要安装VS2015吗?VS2017社区版?为什么Visual Studio 2017专业版不支持此WDK


谢谢,

Visual Studio 2017绝对支持内核模式设备驱动程序开发;这是毫无疑问的,因为我已经使用VS17很多很多个月了

使用最新版本的Windows驱动程序工具包(WDK),可从MSDN下载和安装:


此外,您可以始终使用EnterpriseWDK,然后如果希望从命令行进行构建,您可以简单地使用它进行构建。(也可以在上面链接的页面上找到)

不完全是解决方案,但Windows 8.1 WDK与Visual Studio 2017 Enterprise配合使用

从这里下载,只需将项目重新定位到8.1

另外,我需要得到VS2015 C++的构建工具来修复丢失的微软.CPP.道具错误


开发windows驱动程序是一件非常有趣的事情,它将接触到先进的操作系统概念。环境的设置将是IDE

  • IDE-Visual Studio()
  • 编译器(WDK)
  • 调试器(WDK)
  • WDK包含这两个()。最新的VisualStudio(VS2019)将与最新的WDK(101903)一起推出

    有时插件可能无法正常工作,即VisualStudio和WDk之间的集成问题

    • 转到位置“C:\Program Files(x86)\Windows Kits\10\Vsix\VS2019”并运行Vsix安装程序
    • 现在,在一个新项目中,可以使用与驱动程序相关的模板

    为您的Visual Studio 2017版本下载正确的WDK安装程序:

    • 适用于Visual Studio社区2017

    • 2017年Visual Studio专业版

    • 适用于Visual Studio Enterprise 2017


    有关更多信息,请访问。

    查看适用于1803版的Windows 10 DDK与2017版的支持状态。安装17134 SDK+WDKI安装SDK和WDK构建17758。但在平台工具集下,WindowsUserModeDriver10.0显示为未安装。该项目的目标是10.0.17758。0@Chuck沃尔伯恩:那一页现在只讨论VS2019和Win10 1903。VS2019需要30GB以上的磁盘,只带来bug和删除的好功能。不是我,我对答案投了赞成票,但它仍然没有回答我的问题。我安装了SDK和WDK build 17758。但在平台工具集下,WindowsUserModeDriver10.0显示为未安装。该项目的目标是10.0.17758.0