如何使用自签名 .NET MAUI 应用程序旁加载到另一台 Windows 计算机上?

Bla*_*hor 4 windows msix maui

我使用 PFX 文件从 .NET MAUI Windows 应用程序和自签名证书中创建了带有 MSIX 的安装包。

\n

当我尝试在另一台 Windows 10 计算机上安装它时,收到以下消息:“无法验证此应用程序包\xe2\x80\x99s 发布者证书。请联系您的系统管理员或应用程序开发人员以获取经过验证的新应用程序包证书。必须验证应用程序包中签名的根证书和所有直接证书(0x800B010A)”。部署目录中包含 MyApp.msix 和 MyApp.cer。在我的开发计算机上,使用 MSIX 文件安装没有问题。

\n

如何使用这些文件安装到另一台未创建证书的计算机上?

\n

Bla*_*hor 5

我在 Gerald Versluis 的视频中找到了答案:Create a .NET MAUI Windows MSIX to Sideload Or Publish to the Microsoft Store

我需要按照以下步骤操作:

  1. 双击打开证书 MyApp.cer。
  2. 单击安装证书
  3. 证书导入向导窗口中,
    1. 选择本地计算机并单击下一步
    2. 选择将所有证书放入以下存储中
    3. 浏览并选择受信任的根证书颁发机构
    4. 单击下一步并采用默认值。之后,您应该会看到一个弹出窗口,指出“导入成功”。您现在可以继续旁加载安装 .NET MAUI 应用程序。

这对我有用。可能还有一些细微的变化也能发挥作用。