由于关键问题,无法在Windows重新安装后通过clickonce发布

时间:2016-03-08 08:32:29

标签: .net clickonce manifest code-signing

重新安装Windows后,clickonce signing不再有效。单击publish会弹出一个提示:

"The application is signed with a different key than the existing application on the server. Do you want to overwrite it?"

根据MS帮助,单击“是”将导致我的用户停止自动更新。我也收到了关于文化设置的警告,但是在设置之后这被检查并且不是问题。我找到了一个similar problem但没有帮助解决它的答案。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

解决方案: 这是证书到期日期的问题。

<强>解决方案: 我从here下载了renewCert Tool。请小心,您必须使用project as a zip file链接并自行编译。要运行此操作,您必须为Crypt32.dll添加Project->Properties->Linker->Input->Additional DependenciesConfiguration: Release

现在我使用命令行来扩展我的证书过期日期。现在它有效。