4

使用 Visual Studio 15.9.4,我们正在创建一个 UWP 侧加载包。我们正在获得新的 msix/msixbundle 输出。

  1. Windows 中没有用于右键单击和安装此扩展 (msix/msixbundle) 的关联。
  2. 尝试运行 Add-AppDevPackage.ps1 脚本时,我们收到“错误:包或捆绑包未进行数字签名或其签名已损坏”。
  3. 这刚刚开始发生,我们正在使用与以前成功的侧载构建中使用的相同的官方 UWP 商店关联证书。

有没有人对如何让 UWP 侧载构建再次工作有任何意见?

4

4 回答 4

1

对于从谷歌搜索来到这里的任何人,我都可以通过 Powershell 安装 msixbundle 来解决类似的问题......

Add-AppPackage -path “C:\Caphyon\MyBundle.msixbundle”
于 2020-05-20T16:08:49.903 回答
1

用Visual Studio成功打包应用后,在*_Test文件夹下会有一个.cer形式的安全证书文件。你需要在sideload你的应用之前安装安全证书文件。我经常按照这些步骤安装证书:双击.cer文件>选择安装证书>选择本地机器>按浏览按钮>选择受信任的根证书颁发机构(或受信任的人) 在此处输入图像描述

我们可以使用 PowerShell 运行 .ps1(如果设备是以前版本的 Windows,您可以参考文档中的详细信息:Sideload your app on previous versions of Windows)或双击 appxbundle/msixbundle 将应用程序安装到本地设备。

于 2018-12-13T08:14:00.427 回答
0

我遇到了类似的问题,因为正确加载有几个步骤。为此,我将其全部打包在一个开源批处理文件中,该文件会自行提升 UAC 以便它可以启用开发模式/侧面加载,注册证书文件,然后安装 msixbundle 或类似文件。然后它会提示用户是否要创建桌面快捷方式,最后在安装后启动应用程序。

批处理文件可以在这里找到,方便的要点 - https://gist.github.com/CartBlanche/cc135d46944818864d9d468916c982cd

于 2021-12-30T17:23:18.027 回答
0

好的,在将我的 Windows 操作系统升级到版本:1809 后,我现在正在体验稳定的行为;构建:17763.194。

具体来说:

  1. 我可以通过从文件资源管理器中双击 msix/msixbundle 来安装。

  2. 我能够使用 PowerShell 成功运行 Add-AppDevPackage.ps1。

于 2018-12-13T21:44:53.013 回答