我正在为ClickOnce部署和清单中的散列检查而苦苦挣扎。这个问题似乎特别与Awesomium有关,这是我正在使用的浏览器控件。
我使用VS2015发布我的应用程序,取消选中“对ClickOnce清单进行签名”、“对程序集签名”和“启用ClickOnce安全设置”。
然后,我对生成的.exe进行模糊处理,并将其复制到Application Files目录中。考虑到我已经这样做了,我知道我需要更新清单。
然后,我打开开发人员命令提示符,并运行命令,如下所示:How to use obfuscation for ClickOnce?
我使用在VS2015中生成的测试证书执行此操作。
然后,当我将这些文件上传到我的网站时,它会在运行*.application文件后正确下载所有文件。然而,就在最终安装之前,我得到了不同的散列错误,特别是Awesomium.Core.XML文件。此文件在我的应用程序文件文件夹中没有更改,我原本希望上面的命令用应用程序文件中所有更改的文件更新清单(在我复制了新的模糊.exe之后)?
如何更改我的进程,以便正确计算此文件的哈希?
发布于 2016-03-18 05:21:18
尝试删除程序集的默认清单
https://stackoverflow.com/questions/34175797
复制相似问题