如何在Visual Studio外开发Windows 8 metro风格的JS应用程序?

Mar*_*son 5 html5 microsoft-metro windows-8 winjs visual-studio-2012

我在VM上运行Windows 8.

实际上我想在本地开发(而不是在VM上).

有没有办法在浏览器中运行JS应用程序而不是通过Visual Studio?

如果我在浏览器中运行default.htm,会发生以下情况: 在此输入图像描述

请注意以//和/开头的文件名.删除了"/",我复制了SDK,因此所有文件都在本地可用:

c:\Program Files (x86)\Microsoft SDKs\Windows\v8.0\ExtensionSDKs\Microsoft.WinJS.1.0\1.0\DesignTime\CommonConfiguration\neutral\Microsoft.WinJS.1.0\
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我得到以下一组错误:

在此输入图像描述

我怀疑其他一些文件丢失了,请参阅示例项目的解决方案资源管理器: 在此输入图像描述

我越来越混淆两个base.js文件.我想做的就是像浏览器中的常规web应用程序一样开发Windows 8 JS应用程序.这可能会让我和许多其他开发人员节省很多时间,而不必通过Visual Studio运行.

这是文章 - http://msdn.microsoft.com/en-us/library/windows/apps/Hh781229(v=win.10).aspx - 如何加载文件资源(使用JavaScript和HTML的Windows应用商店应用) - 但这对我没什么帮助.任何建议赞赏:)

只是为了澄清:我想发布到Windows 8商店.仅用于开发我想使用浏览器.

N_A*_*N_A 5

在浏览器中运行Windows 8应用程序是不可能的.它们依赖于很多只由WinRT提供的东西.WinRT框架仅适用于在模拟器中运行的应用程序或在Windows的Windows应用程序端运行应用程序时.