Windows 8 生成错误:找不到SDK“;Microsoft.WinJS.Version=0.6“;

Windows 8 生成错误:找不到SDK“;Microsoft.WinJS.Version=0.6“;,windows-8,build,Windows 8,Build,我正在尝试使用Visual Studio Express 2012为Windows 8构建一个示例Win8应用程序。此示例发布于Win8和VS2012最终版本之前。我已将“//Microsoft.WinJS.0.6/…”的所有标注更改为“//Microsoft.WinJS.1.0/…”,但我仍然收到此生成错误:在文件Microsoft.Common.Targets中找不到SDK“Microsoft.WinJS.Version=0.6”。错误列表显示此文件位于C:\Windows\Microsof

我正在尝试使用Visual Studio Express 2012为Windows 8构建一个示例Win8应用程序。此示例发布于Win8和VS2012最终版本之前。我已将“//Microsoft.WinJS.0.6/…”的所有标注更改为“//Microsoft.WinJS.1.0/…”,但我仍然收到此生成错误:在文件Microsoft.Common.Targets中找不到SDK“Microsoft.WinJS.Version=0.6”。错误列表显示此文件位于C:\Windows\Microsoft.NET\Framework\v4.0.30319\,但那里没有此类文件


我从零开始编写的JS应用程序的其他版本工作正常。如何修复此旧示例应用程序?

您正在构建哪个示例?您可能缺少引用,如果这是一个C#应用程序,我在使用JSF构建时从未遇到过此问题。您是否检查了项目文件中对0.6的引用?仅代码文件是不够的。在VS的解决方案资源管理器中的项目下,展开“引用”,右键单击WinJS 0.6,然后选择“删除”。然后右键单击引用,选择添加引用,然后选择WinJS 1.0。除了更改代码引用之外,这始终是必需的。