Visual Studio ClickOnce部署 - 证书过期

ila*_*ila 6 installation clickonce visual-studio-2005

我在使用Windows Forms应用程序的ClickOnce部署时遇到问题.当我构建新的设置,并试图像以前的设置一样导出它覆盖时,Visual Studio出现了我的证书已过期.

当您尝试在用于签署安装的证书过期并且RenewCert - 工作版本中存在解决方法时尝试更新Visual Studio 2005 ClickOnce应用程序时收到错误消息中描述了此行为.但这些解决方案并不适用于我的情况.

另一种解决方法是将部署服务器的系统日期恢复到证书到期日期之前的日期(在部署操作期间) - 但我认为这是一个非常"最后的机会".

我该如何解决这个问题?我可以尝试另一种解决方法吗?

rjr*_*son 4

我发现 James Harte 撰写的博客文章ClickOnce 和过期代码签名证书描述了一种让应用程序自行删除并启动新的 ClickOnce 安装的方法。这对我有用。