如何在没有Visual Studio的情况下制作Windows商店应用程序

mce*_*epl 6 windows-store-apps

我有这个超级简单的webapp,我可以通过Firefox MarketplaceChrome Web Store作为应用程序安装,只需编辑简单的清单文件.现在使用威斯敏斯特项目我想将此应用程序推送到Windows应用商店.但是,在查看开发人员站点时,我发现只有非Visual Studio指南"即将推出",但我并不是在为微软支持非Windows开发人员而屏住呼吸.

那么,有没有人写过一篇博文或类似的东西来解释如何在非Windows平台上创建一个Windows应用商店应用程序(在我的情况下是Linux,但我想Mac OS X上的朋友也会以同样的方式受到影响)?或者它是不可能的,并且必须有一些Windows Gizmo来创建应用程序?

Rya*_*Joy 1

您可以使用Manifold.js生成应用程序包,甚至可以直接从浏览器生成。它实际上会生成适用于多个平台的包,但您可以只关注 Windows 10 文件夹来满足您的需求。

您还可以使用 ManifoldJS npm 命令行工具使用您的应用程序内容创建 APPX 包,以便提交到 Windows 应用商店,甚至在不支持安装 Windows SDK 的平台(例如 OS X 和 Linux)上也是如此。

安装 npm 模块:

npm install -g manifoldjs 
Run Code Online (Sandbox Code Playgroud)

要打包您的应用程序,请运行:

manifoldjs package <content-directory> <output-package-path>
Run Code Online (Sandbox Code Playgroud)

在哪里:

<content-directory>是包含应用程序内容的文件夹,包括 appmanifest.xml 文件和应用程序的图标

<output-package-path>是要生成的APPX文件的路径

例如:

manifoldjs package /apps/yourapp/windows10/manifest /apps/yourapp/windows10/yourapp.appx
Run Code Online (Sandbox Code Playgroud)