保存发布文件并将其检索到源代码管理后,部署失败(perforce)

时间:2018-11-21 20:18:04

标签: c# deployment

来自运行setup.exe的错误消息是:

  

应用程序清单的计算哈希值不同于指定的哈希值,或者根本没有指定哈希值。

     

文件[name] .exe.manifest具有与清单中指定的不同的计算哈希值。

奇怪的是,在我上传并从perforce重试之前,它工作正常。换句话说:

  1. 从Visual Studio中发布。

  2. 运行生成的setup.exe:很好。

  3. 保存发布的内容(setup.exe,[name] .application,Application Files文件夹)以进行强制。

  4. 从perforce中检索内容。

  5. 将检索到的内容与原始内容进行比较-一切都相同。

  6. 从检索到的文件运行安装程序-失败,并出现以上错误。

一组相同的文件如何工作而另一组失败? 显然,我对清单/部署/等一​​无所知。在某个地方对此主题有很好的介绍吗?还有其他想法吗?我对老版本的VS使用了相同的方法,没有任何麻烦。

谢谢

0 个答案:

没有答案