You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为什么Visual Studio发布UWP打包项目时每次都会生成新证书?

结论

这个现象不是Visual Studio版本更新带来的不可调整的默认改动,属于可修改的项目配置问题,你可以手动调整回固定证书的原有模式。

触发原因

每次发布自动生成新证书,是因为你项目的打包配置中开启了「自动生成测试证书」选项,开启后VS每次执行发布操作都会生成全新的自签名临时证书,覆盖旧证书文件,导致每次都需要重新安装证书才能安装测试包。

修复步骤

  • 右键UWP打包项目(通常命名为 [你的项目名].Package),选择「属性」
  • 切换到「发布」选项卡,点击「选择证书」按钮
  • 取消勾选自动生成测试证书选项,这个就是导致证书每次刷新的核心开关
  • 如果你有之前使用的旧测试证书pfx文件,选择「从现有文件选择」导入即可;如果没有旧证书,点击「创建测试证书」,设置密码(可留空)后生成固定的pfx文件,保存到项目目录
  • 保存项目配置后重新发布,后续生成的Test文件夹下的cer证书就会固定不再变更,不需要重复安装

补充说明

  • 手动创建的测试证书默认有效期为1年,到期前重新生成一次替换即可,无需频繁更换
  • 团队协作场景下可以将固定的pfx证书同步到代码仓库,所有成员打包都会使用统一证书,避免各自重复安装信任证书

内容的提问来源于stack exchange,提问作者ispiro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 04:27:01