C# ClickOnce:文件的计算哈希与清单中指定的不同

C# ClickOnce:文件的计算哈希与清单中指定的不同,c#,clickonce,awesomium,C#,Clickonce,Awesomium,我正在努力进行ClickOnce部署和清单中的哈希检查。这个问题似乎与我正在使用的浏览器控件Awesomium有关 我使用VS2015发布应用程序,未选中“为ClickOnce清单签名”,未选中“为程序集签名”,未选中“启用ClickOnce安全设置” 然后我对生成的.exe进行模糊处理,并将其复制到应用程序文件目录中。鉴于我已经这样做了,我明白我需要更新清单 然后打开Developer命令提示符,并按如下所示运行命令: 我使用在VS2015内部生成的测试证书来完成此操作 当我将这些文件上传到我

我正在努力进行ClickOnce部署和清单中的哈希检查。这个问题似乎与我正在使用的浏览器控件Awesomium有关

我使用VS2015发布应用程序,未选中“为ClickOnce清单签名”,未选中“为程序集签名”,未选中“启用ClickOnce安全设置”

然后我对生成的.exe进行模糊处理,并将其复制到应用程序文件目录中。鉴于我已经这样做了,我明白我需要更新清单

然后打开Developer命令提示符,并按如下所示运行命令:

我使用在VS2015内部生成的测试证书来完成此操作

当我将这些文件上传到我的网站时,它会在运行*.application文件时正确下载所有文件。然而,就在最终安装之前,我得到了不同的散列错误,特别是Awesomium.Core.XML文件。这个文件在我的应用程序文件文件夹中没有更改,我希望上面的命令会用应用程序文件中所有更改的文件更新清单(在我复制新的obfuscated.exe之后)


如何更改进程以正确计算此文件的哈希?

尝试删除程序集的默认清单


回答问题时,请在帖子中添加完整答案,并仅使用“阅读更多”链接。