我正在尝试在 Windows 8 下使用 WDK 8.1 和 Visual Studio 2012 构建项目。我没有安装 Visual Studio 2013 Preview,但是根据要求页面,我已经满足了所有要求:
该页面说:
系统要求 在安装 WDK 之前,您必须先安装 Microsoft Visual Studio Professional 2012 或更高版本。
我的项目是使用 WDK 8.0 创建的,因此我按照此处提供的说明迁移到 WDK 8.1:
ProjectUpgradeTool:将 WDK 8 项目或解决方案升级到 WDK 8.1
运行命令时:
ProjectUpgradeTool.exe C:\Sources\MyDriver
我收到以下错误:
转换“C:\Sources\MyDriver”下的项目时发生灾难性故障:消息:无法加载文件或程序集“Microsoft.Build,Version=12.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。StackTrace= 在 Microsoft.DriverKit.ProjectUpgradeTool.ProjectUpgrader.UpgradeProjec
ts(IEnumerable 1 个文件,字符串 newOsConfigName)1 projectFiles) at Microsoft.DriverKit.ProjectUpgradeTool.Upgrader.UpgradeProjects(IEnu
merable
有没有人提示如何解决这个错误?
2014 年 1 月 12 日更新
自从我发布这个问题以来,文档已经被修改,现在它清楚地表明 WDK8.1 开发确实需要 VS2013。
MSDN论坛中的相同问题