所以就像Titel所说的那样,我的问题是我无法使用自己的自签名证书通过Visual Studio对应用程序进行签名。 我创建了2个证书,一个通过MakeCert.exe,一个在Powershell中通过SelfSignedCertificates创建,如此处MSDocs(Example 7)所述。
然后我通过Powershell将SelfSignedCert导出到了我的桌面上: Export-PfxCertificate-证书$ certPath -FilePath C:\ Users \ ***** \ Desktop \ ****。pfx -Password $ pw
但是当我尝试“打包” Visual Studio中“ Packages.appxmanifest”中的证书,然后选择“证书”时,出现此错误:
使用MakeCert制作的证书也会发生这种情况。两者仍然有效。另外给出的链接没有帮助我:/ 我知道我可以在Visual Studio中创建证书,但是我需要1年内不会过期的证书。
此外,该应用程序将是侧面加载的,因此我无法使用Windows应用商店。 我还尝试使用MakeApp.exe创建一个Appx文件以对其进行手动签名,但Make App的AppManifest.xml文件存在一些问题。