如何为 Window Store 构建 Electron 应用程序?

VIN*_*NET 5 javascript windows node.js electron uwp

帮助构建 Window Stor 的 Electron 应用程序。

我为电子编译了一个简单的应用程序。我按照官方网站的说明尝试。

我运行命令:electron-windows-store --input-directory C:\Brain ++ --output-directory C:\output\Brain ++ --flatten true --package-version 1.0.0.0 --package-名称大脑++

组装时会询问以下问题:

? 您是否下载并安装了 Desktop App Converter?- 我回答是

? 您需要安装开发证书才能运行您的应用程序。你想让我们创造一个吗?- 我回答是

? 请输入您的桌面应用程序转换器 (DesktopAppConverter.ps1) 的路径: - 我应该如何指定路径?我已将 Desktop App Converter 作为商店应用程序安装。

? 您需要安装开发证书才能运行您的应用程序。你想让我们创造一个吗?- 我回答是

? 请输入您的发布商身份: - 我可以在这里指定什么?

? 请输入您的 Windows Kit 的 bin 文件夹的位置: - 这里要指定什么?

给出详细说明或如何正确回应。

Xie*_*ven 4

请输入您的发布商身份: - 我可以在此处指定什么?

您需要输入发布者名称。例如:“CN=developmentca”

请输入 Windows Kit 的 bin 文件夹的位置: - 此处要指定什么?

它是 Windows Kit bin 文件夹的路径。这取决于您安装它的位置。例如这样:“C:\Program Files (x86)\Windows Kits\10\bin\x64”

第一次运行此工具时,它需要了解一些设置。它只会询问您一次,并将您的答案存储在您的个人资料文件夹中的 . Electron-windows-store 文件中。您还可以在运行 CLI 时提供这些值作为参数。

{
  "publisher": "CN=developmentca",
  "windowsKit": "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x64",
  "devCert": "C:\\Tools\\DesktopConverter\\Certs\\devcert.pfx",
  "desktopConverter": "C:\\Tools\\DesktopConverter",
  "expandedBaseImage": 
  "C:\\ProgramData\\Microsoft\\Windows\\Images\\BaseImage-14316\\"
}
Run Code Online (Sandbox Code Playgroud)

请阅读github 上Windows 应用商店中的 Electron Apps了解更多详细信息。

  • 在哪里可以获得 ExpandedBaseImage? (2认同)