我几天来一直在努力解决这个问题.我见过其他帖子,比如ClickOnce Deployment Error:不同于manifest中指定的计算哈希值,但解决方案似乎对我不起作用.
我有一个有效的代码签名证书,并且已经使用它签署我的ClickOnce应用程序数月.我意识到我没有签署可执行文件和dll自己,所以我试图这样做.现在,每次我发布并运行setup.exe时,它都会失败:"文件,xxxxxx.dll,具有与清单中指定的不同的计算哈希值."
如果我不签署exe和Dlls,我可以重新部署.在发布之前,我确保exe/dll的所有副本都在所有目录(Target,Obj)中签名.我尝试过使用Mage/MageUI,但没有成功.是否可以在没有签名代码的情况下配置ClickOnce安装,然后发布签名代码?似乎合乎逻辑,但也许我错过了一些东西.
谢谢,格雷格
在使用ClickOnce部署我的VSTO加载项后,尝试启动setup.exe时出现以下错误消息:
File,Addin.resources.dll具有与manifest中指定的不同的计算哈希值.
为什么会这样?我该怎么做才能解决这个问题?