.NET 4 ClickOnce过期证书
我刚刚尝试发布对.NET 4应用程序的更新,但收到以下错误: 错误2签名时出错:未能签名 bin\Debug\app.publish\setup.exe。签名工具错误:签名者的 证书对于签名无效。SignTool错误:一个错误 尝试签名时发生:bin\Debug\app.publish\setup.exe 我检查了证书,上个月它确实过期了,这就是我收到此错误消息的原因 现在,根据MSDN的文章,我可以创建一个新的证书,发布,一切都应该很好,但由于我不想再处理这个即将到期的证书问题,同一篇文章声明如下: 您可以使用MakeCert创建自己的证书并指定 结束日期,这样您就不必处理过期证书问题 直到您升级到.NET 4.0并且不再需要处理它 我如何才能达到“不再需要处理它”的程度 考虑到这是否是一个.NET 4应用程序,我是否可以在应用程序属性的“签名”部分取消选中“对ClickOnce清单进行签名”复选框而不再处理此问题 如果没有,我是否可以使用.NET 4 ClickOnce过期证书,.net,.net-4.0,clickonce,.net,.net 4.0,Clickonce,我刚刚尝试发布对.NET 4应用程序的更新,但收到以下错误: 错误2签名时出错:未能签名 bin\Debug\app.publish\setup.exe。签名工具错误:签名者的 证书对于签名无效。SignTool错误:一个错误 尝试签名时发生:bin\Debug\app.publish\setup.exe 我检查了证书,上个月它确实过期了,这就是我收到此错误消息的原因 现在,根据MSDN的文章,我可以创建一个新的证书,发布,一切都应该很好,但由于我不想再处理这个即将到期的证书问题,同一篇文章声明
makecert.exe
工具生成一个在2099年到期的证书,并使用该证书对我的应用程序进行签名
如果没有,我怎样才能避免使用.NET 4处理证书呢?我使用
makecert
创建了一个新证书,过期日期为2099,并用它来签署ClickOnce清单
安装的应用程序更新良好,我不必卸载/重新安装…如果没有答案,而其他人也有同样的问题,我使用makecert创建了一个新证书,有效期为2099年,并使用该证书签署ClickOnce清单。。。已安装的应用程序更新良好,无需卸载/重新安装。。。