"部署" VS2015 + WDK

时间:2016-05-19 07:57:42

标签: visual-studio device-driver wdk

我正在尝试通过VS2015sp2 + WDK10创建一个W10-64驱动程序。由于我是这些工具的新手,我试图重复简单的KDMF驱动程序示例(https://msdn.microsoft.com/it-it/library/windows/hardware/hh439665%28v=vs.85%29.aspx),但我遇到了一个问题:"驱动程序安装"配置条目仅包含" KDMF验证程序"和" UMDF Verifier" (见下图)。文档中报告的其他项目丢失。特别是,没有任何关于部署,所以我无法分发我的驱动程序。尝试安装/卸载/修复VS2015和WDK,但没有成功。我还试图添加一个"驱动程序安装包"解决方案,但它缺少"部署"项目也是。请注意,我能够编译并通过网络连接到目标机器并在内核模式下调试它,但我不知道如何生成我的包并将其安装在目标上。

有什么想法吗?

提前谢谢

注意:似乎在VS2012(here)中发生了类似的事情,但解决方案似乎并不适用于我的案例。

enter image description here

2 个答案:

答案 0 :(得分:2)

[编辑] 注意:事实证明,如果"所有配置"或者"所有平台"被选中。仅当选择了特定的配置/平台对时,才会显示部署项目

解决。最终,我不得不

  1. 卸载WDK10
  2. 卸载VS2015
  3. 重新安装VS2015(自动安装SP2)
  4. 重新安装WDK10 here(它也应安装SDK10,但事实证明它不完整)
  5. 卸载SDK10
  6. 安装SDK 8.1 here
  7. 安装SDK 10 here
  8. 现在我的VS2015可以编译,部署和调试x86 / x64驱动程序。

答案 1 :(得分:0)

将“所有配置”更改为其他任何内容,“部署”选项将可用。

Change "All Configurations" to anything else, and the "Deployment" option will be available.