2015-11-03 64 views
2

长时间读者第一次在这里发布海报。从VS2013迁移到VS2015社区的驱动程序项目

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

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

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

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

我已经安装了所有的WDK和SDK我能“对应于WDK版本‘8.1’的SDK未找到请在构建之前安装SDK”使用Web和VS2015安装程序将我的手从Windows 7升级到Windows 10。我甚至再次安装了Visual Studio 2013,但我甚至无法让WDK与之整合。

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

+0

我也有这个问题。我通过创建一个新的VS2015项目解决了这个问题,并且一切都完成了。这很乏味,但现在一切正常。如果您找到更好的方法,请更新。 –

回答

1

我发现安装程序默认不安装Windows 10 SDK。所以其他SDK的安装都是没用的。我还发现,通过安装Win 10 SDK 通过VS 2015安装程序它集成并允许我在VS 2015中构建目标回到Windows 7。

1

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

我发现当新的配置“Win7”和“Win8”TargetVersion现在是“Windows7”和“Windows8”。

升级工具不会为您做出更改,但我可以使用这些更改手动编辑升级后的项目,并为所有目标构建升级项目。