visual-studio - 将驱动程序项目从 VS2013 迁移到 VS2015 社区

标签 visual-studio visual-c++ wdk

长期读者第一次在这里海报。

我是一名 Linux 开发人员,正在尝试在我的新工作中开始 Windows 开发。我知道这不是微不足道的,但我要做的第一件事是完成并将 netvmini 端口驱动程序(由合作学生启动)集成到他们的一个 C++ 应用程序中。我正在努力让构建环境运行......

该项目是在带有 Windows 7 目标的 Visual Studio 2013 中启动的。当我现在在 Visual Studio 2015 中打开它并尝试构建解决方案时,我得到:

“TargetVersion 的 Win7 属性值未知或不受支持

对于每个项目。如果我将配置设置为 Win8(发布和调试),也会发生这种情况。如果我将它设置为 Win 8.1,我会得到:

“未找到与 WDK 版本 '8.1' 对应的 SDK。请在构建前安装 SDK”

我已经使用 Web 和 VS2015 安装程序安装了从 Windows 7 到 Windows 10 的所有 WDK 和 SDK。我什至再次安装了 Visual Studio 2013,但似乎无法让 WDK 与之集成。

这里的最终目标是能够从我的 Windows 10/VS2015 工作站为 Windows 7-10 的目标构建这个(并希望在内核模式下远程调试)。任何详细说明如何将新构建平台集成到 VS 的建议或文档都会有所帮助(所有 MS 文档只是告诉我如果我安装这个或那个我可以做什么,而不是如何去做)

最佳答案

运行项目升级工具后,我也遇到了同样的问题。

我在进行新配置时发现“Win7”和“Win8”TargetVersion 现在是“Windows7”和“Windows8”。

升级工具不会为您进行更改,但我能够使用这些更改手动编辑升级后的项目,并为所有目标构建它。

关于visual-studio - 将驱动程序项目从 VS2013 迁移到 VS2015 社区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33500334/

相关文章:

c# - 调试在启动时崩溃的 C# 可执行文件

c++ - Windows 中的 strptime?

c++ - 无法在 C# 中加载 64 位 dll 错误

c++ - 将 float 组转换为整数的最佳方法。 [为 x64 替换我的 asm 代码]

visual-studio - 设备驱动程序未安装在任何设备上,如果打算在 Visual Studio 2019 中使用原始驱动程序?

windows - 如何开发不接触硬件的 Windows 驱动程序?

c# - 无法重命名 Visual Studio 2010 项目

c# - 如何将 "bin"和 "obj"目录重定向到不同的位置?

debugging - "One or more breakpoints cannot be set and have been disabled. Execution will stop at the beginning of the program."

windows - 在不使用微软编译器的情况下开发 Windows 驱动程序