2016-03-08 49 views
0

重新安装Windows之后,我的clickoncesigning不再有效。点击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但没有帮助解决它的答案。有人可以帮我吗?

回答

0

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

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

现在我使用命令行来扩展我的证书过期日期。现在它可以工作。