我正在尝试发布一个ClickOnce项目,该项目使用我在几年前根据this post中的方法创建的证书进行了签名。 证书直到2039年才到期。
完整的错误读取
错误5签名时出错:无法签名 BIN \发布\ app.publish \ SETUP.EXE 即可。 SignTool错误:签名者 证书无效签署。 SignTool错误:错误 尝试签名时发生:bin \ Release \ app.publish \ setup.exe
这是第一次尝试从新的台式计算机发布。我仍然可以访问我的旧计算机,当我通过certmgr.msc查看证书并查看我的新计算机上的“证书路径”选项卡时,我看到消息“此证书有一个无效的数字签名。“而我的旧计算机只是说”此证书没问题“。
我在相关主题上看到了许多线程,但是还没有找到一个解决方案,除了使用全新的证书之外,它将阻止用户在重新安装之前获得更新。我仍然可以从旧计算机上发布,但无法无限期地访问它。