重新安装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但没有帮助解决它的答案。有人可以帮我吗?
答案 0 :(得分:0)
解决方案: 这是证书到期日期的问题。
<强>解决方案:强>
我从here下载了renewCert Tool
。请小心,您必须使用project as a zip file链接并自行编译。要运行此操作,您必须为Crypt32.dll
添加Project->Properties->Linker->Input->Additional Dependencies
到Configuration: Release
。
现在我使用命令行来扩展我的证书过期日期。现在它有效。