如何为Windows 10 HWA捆绑包创建安装程序?

MWi*_*ner 9 installer nsis win-universal-app windows-10 visual-studio-2015

我使用MS Visual Studio 2015 构建了一个Windows 10 托管Web应用程序(HWA).现在,我已经研究过是否有办法为它创建一个独立的安装程序 - 它将生成的.appx和相关的文件捆绑成一键可执行文件.遗憾的是,到目前为止,我只是通过使用提供的PowerShell脚本成功地侧载HWA包.

在这种情况下,我查看了NSIS(Nullsoft Scriptable Install System)来为这个HWA创建一个安装程序.到目前为止,根据最新的更改日志,似乎只有"初步的Windows 10支持" (参见版本F.2 3.0 Beta 2).

所以我的问题是:

  1. 如何在不需要调用PowerShell安装例程的情况下创建独立安装程序?
  2. " Windows 10初步支持 "对appx应用程序意味着什么?

注意:

我对基于非Windows-Store的方法感兴趣,因为应用程序只能通过本地安装分发给一组经过验证的客户.

编辑-1:

我对其他(非基于NSIS的)安装程序创建方法持开放态度.

And*_*ers 3

NSIS 不支持开箱即用的 HWA 应用程序。如果您知道要调用哪些 Windows API,您可能可以使用系统插件或创建自定义 NSIS 插件。我快速浏览了 MSDN,但找不到您应该调用哪个 API 来旁加载应用程序。

有关初步 Windows 10 支持的部分与现代应用程序无关。它主要是关于一般兼容性和版本检查。