MSBuild单击一次出现清单问题

MSBuild单击一次出现清单问题,msbuild,clickonce,manifest,Msbuild,Clickonce,Manifest,使用MSBuild发布ClickOnce应用程序时,出现以下错误。我有一个预发布任务,在发布之前将正确的app.config文件复制到项目中,这是我认为唯一可能导致此错误的原因。我怎样才能纠正这个问题 显示了以下失败消息 检测到:文件, MyApplication.exe.config,具有 计算的哈希值与指定的不同 在舱单上 生成哈希后,您正在复制文件 您需要在生成期间和发布之前复制文件。CLICKONEN机制认为存在篡改。 < P>布雷特的答案是正确的,GeaTeaMeFestStices目

使用MSBuild发布ClickOnce应用程序时,出现以下错误。我有一个预发布任务,在发布之前将正确的app.config文件复制到项目中,这是我认为唯一可能导致此错误的原因。我怎样才能纠正这个问题

显示了以下失败消息 检测到:文件, MyApplication.exe.config,具有 计算的哈希值与指定的不同 在舱单上


生成哈希后,您正在复制文件


您需要在生成期间和发布之前复制文件。CLICKONEN机制认为存在篡改。

< P>布雷特的答案是正确的,GeaTeaMeFestStices目标在CeeBube目标的中间运行(在微软。公共目标),因此更新构建文件的最佳位置在BuffuBuff.

中。
我猜您切换app.config的原因是为了用一个对您发布的环境也具有正确值的配置来替换该配置?如果是这种情况,请阅读我在…上的帖子,这将有助于回答诸如“如何覆盖BeforeBuild目标?”之类的问题。

在“项目属性”中的“签名”选项卡下为“单击一次”manifists签名并(重新)为您的应用程序创建测试证书。。。这为我解决了问题。祝你好运