因重大问题导致Windows重新安装后无法通过clickonce发布
问题描述:
重新安装Windows之后,我的clickonce
signing
不再有效。点击publish
给了我一个弹出说:因重大问题导致Windows重新安装后无法通过clickonce发布
"The application is signed with a different key than the existing application on the server. Do you want to overwrite it?"
按照MS帮助点击yes会触发我的用户停止收到自动更新。我也收到了关于文化设置的警告,但设置完成后,这个选项被检查并且不能成为问题。我发现一个similar problem但没有帮助解决它的答案。有人可以帮我吗?
答
解决方案: 这是证书过期日期的问题。
解决方案: 我从here下载renewCert Tool
。请小心,您必须使用project as a zip file链接并自行编译它。为此,您必须将Crypt32.dll
添加到Project->Properties->Linker->Input->Additional Dependencies
的Configuration: Release
。
现在我使用命令行来扩展我的证书过期日期。现在它可以工作。