1

现在如何工作:我正在将 uwp 包构建为 msix bandle。然后使用 MSIX 打包工具编辑 AppxManifest 文件并签署重新创建的 msix 文件。我正在尝试通过 System.IO.Packaging.Package 类编辑 AppxManifest 文件,但此方法会损坏文件。

4

2 回答 2

1

SignTool 能够签署 MSIX 文件。您可以通过 powershell 控制台调用它。

于 2019-07-16T14:36:19.187 回答
1

您可以使用signtoolPFX 文件对 MSIX 包进行签名。如果您想将签名作为 CI 工作流程的一部分自动执行,这就是您通常会做的事情。例如,您可以将 PFX 文件作为机密文件上传到 Azure Pipelines,然后将其下载到构建管道中。

有关如何执行此操作的详细信息,请参阅此 MSDN 杂志文章。

您将无法修改已签名的包。相反,您应该创建一个新的。

于 2019-07-16T14:40:11.923 回答