0

所以正如标题所说,我的问题是我不能使用我的自签名证书通过 Visual Studio 签署应用程序。我创建了 2 个证书,一个通过 MakeCert.exe,一个通过 SelfSignedCertificates 在 Powershell 中创建,如MSDocs(Example 7)中所述。

我通过 Powershell 将 SelfSignedCert 导出到我的桌面: Export-PfxCertificate -Cert $certPath -FilePath C:\Users\*****\Desktop\****.pfx -Password $pw

但是,当我尝试在 Visual Studio 中的 Packages.appxmanifest 中的 Packinging 中“导入”证书然后选择证书时,我收到此错误:

在此处输入图像描述

这也发生在使用 MakeCert 制作的证书上。两者仍然有效。给出的链接也没有帮助我:/我知道我可以在 Visual Studio 中创建证书,但我需要一个不会在 1 年内过期的证书。

此外,该应用程序将是一个侧载的应用程序,因此我无法使用 Windows 应用商店。我还尝试使用 MakeApp.exe 创建一个 Appx 文件以手动对其进行签名,但 Make App 在我的 AppManifest.xml 文件中存在一些问题。

4

0 回答 0