【问题标题】:Why does Visual Studio create a new certificate every time I publish a UWP packaging project?为什么每次发布 UWP 打包项目时 Visual Studio 都会创建新证书?
【发布时间】:2021-09-16 07:04:23
【问题描述】:

发布时,会创建一个带有 msixbundle 文件的 Test 文件夹,用于在我的计算机上安装应用程序以测试应用程序。它还会创建一个cer 文件。据我记得,证书没有用来改变。现在,每次发布都需要重新安装证书,因为它已经改变了。

这是 Visual Studio 中的更改,我对此无能为力,还是我在设置中意外更改了某些内容,我可以改回来?

【问题讨论】:

  • 打开Package.appxmanifest 并在Packaging 标签下选择要使用的证书?

标签: c# .net visual-studio uwp win-universal-app


【解决方案1】:

您可以通过在 Visual Studio 的应用清单设计器的 Packaging 选项卡下选择 PFX 文件来指定在对包进行签名时使用哪个证书。

如果您单击“选择证书...”按钮,您还可以选择创建自签名测试证书。

您也可以使用New-SelfSignedCertificate PowerShell cmdlet 执行此操作,如here 所述。

在以前版本的 Visual Studio 中,项目模板中确实包含一个默认的 PFX 文件,但它似乎已被删除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多