当我使用 MSBuild 发布 ClickOnce 应用程序时,出现以下错误。我有一个预发布任务,该任务在发布之前将正确的 app.config 文件复制到项目中,这是我认为可能导致此错误的唯一原因。我该如何纠正这个问题?
Following failure messages were detected: File, MyApplication.exe.config, has a different computed hash than specified in manifest.
最佳答案
您将在生成哈希后复制文件。
您需要在构建期间和发布之前复制文件。 ClickOnce机制认为存在篡改行为。
关于MSBuild Click-Once 与 list 有关的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1725460/