首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有Visual Studio的情况下开发Windows应用商店应用

如何在没有Visual Studio的情况下开发Windows应用商店应用
EN

Stack Overflow用户
提问于 2015-09-13 05:11:55
回答 3查看 2.8K关注 0票数 8

我有这个超级简单的webapp,我可以通过the Firefox MarketplaceChrome Web Store将其安装为应用程序,两者都只需编辑简单的清单文件即可。现在有了the project Westminster,我也想把这个应用程序推到Windows Store上。然而,当我查看the developer site时,我只看到非Visual Studio指南“很快就会出现”,但我并没有屏息等待微软支持非Windows开发人员。

那么,有没有人写了一篇博文或类似的东西来解释如何在非Windows平台上创建一个Windows Store应用程序(我的例子是Linux,但我猜Mac上的朋友也有同样的问题)?或者,这是不可能的,一个人必须有一些Windows gizmo来创建应用程序?

EN

回答 3

Stack Overflow用户

发布于 2017-09-06 11:49:08

微软一直在谈论直接支持PWAs,但到目前为止,到2017年底,还没有支持到位。下面是我在Linux上是如何做到的:(前身:你需要已经有了一个Windows开发者账号,并开始提交你的新应用程序--关注registration instructions on Microsoft's developer site)

  1. 使用pwabuilder来生成(数量惊人的)样板。添加您的站点URL,然后单击各个步骤下载zip包。你只需要从压缩包里面打开windows10/manifest文件夹。
  2. 通过开发者仪表板创建你的应用。导航到< yourapp >/App Management/App identity。在文本编辑器中打开"manifest/appxmanifest.xml“,然后松散地关注these instructions for converting your "web application to UWP app", ignoring anything specific to Visual Studio。在appxmanifest.xml文件的占位符中填写应用程序标识页中的in,删除/重命名/替换占位符资源,主要是图片。
  3. 使用Facebook originated appx util that runs on Linux/OSX创建.appx包。首先克隆并生成/编译util。在典型的Linux平台上,唯一的复杂之处是你可能需要install openssl devel packages first (基于RedHat的openssl-devel,基于Debian/Ubuntu的libssl-dev )。要运行的命令类似于“windows10/manifest".

/appx -o < yourapp >.appx Build”

票数 2
EN

Stack Overflow用户

发布于 2015-09-14 10:15:35

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

您还可以使用Windows命令行工具创建一个APPX包,其中包含您的应用程序内容,以便提交到ManifoldJS应用商店,即使在不支持安装Windows SDK的平台上也是如此。

安装npm模块:

代码语言:javascript
复制
npm install -g manifoldjs 

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

代码语言:javascript
复制
manifoldjs package <content-directory> <output-package-path>

其中:

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

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

例如:

代码语言:javascript
复制
manifoldjs package /apps/yourapp/windows10/manifest /apps/yourapp/windows10/yourapp.appx
票数 1
EN

Stack Overflow用户

发布于 2015-11-12 01:42:50

有了ManifoldJS,你就可以创建、打包和发布Windows10商店应用,而不仅仅是Windows。您可以从W3C Web App manifest或站点url开始。查看这个video,了解如何在Mac上发布UWP Windows应用程序。

developer site上的文档将很快更新,以包含所有方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32543780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档