对UWP独立应用程序包进行数字签名



我制作了一个开源的UWP应用程序,我想在我的网站上发布。我不想在商店里发布它。我想让我的应用程序成为一个具有数字签名证书的独立程序包。如何对UWP应用程序进行数字签名。

我已经在visualstudio中创建了一个.pfx证书并安装了它。但即使这样也不行。请建议我一种正确的方式来签署一个独立的应用程序,而不将其发布到存储。。。

提前感谢。。。

当您发布应用程序以进行侧载时,您将需要创建一个证书(.cer文件(,可以将其安装在您打算运行应用程序的机器上;没有它,您就无法安装应用程序。当您发布并选择创建文件时,它将与安装程序和程序所需的任何依赖项一起放置在AppPackages文件夹中。

首次安装软件包时,建议通过提供的powershell脚本进行安装,因为它将负责安装这些额外的依赖项。

https://learn.microsoft.com/en-us/windows/msix/package/packaging-uwp-apps

为了在计算机上安装应用程序,在运行安装程序(MSIX文件(之前,计算机必须以正确的方式安装该证书。这些关键点:

  1. 为本地机器安装
  2. 浏览以确定如何放置证书
  3. 为受信任的人员安装

最新更新