gpt4 book ai didi

c# - WPF ClickOnce : How are Digest values calculated

转载 作者:太空宇宙 更新时间:2023-11-03 15:15:56 27 4
gpt4 key购买 nike

我正在尝试了解如何在 ClickOnce 应用程序 list 中计算 DigestValues。场景如下:有 3 个项目:

  • 应用
  • 库 A
  • 库 B

它们的依赖关系如下:
App --(取决于)--> Lib A --(取决于)--> Lib B

现在,如果我只在 Lib B 中进行更改,它会导致 AppLib A 的摘要值发生更改。这意味着所有 3 个文件都必须在更新期间下载,因为更改仅在 Lib B 中。

我认为只有 Lib B 的 DigestValue 应该改变。我的理解有误吗?

最佳答案

这可能是由于 visual studio 的问题。请参阅此链接:https://msdn.microsoft.com/en-us/library/ms404267.aspx

具体来说:

If you use Visual Studio to compile your application, it will generate new hash signatures for all files whenever you rebuild the entire project. In this case, all assemblies will be downloaded to the client, although only a few assemblies may have changed.

所以我会确保您不会在 visual studio 中重建程序集,如果它们没有真正改变的话,那应该保持摘要值相同。

关于c# - WPF ClickOnce : How are Digest values calculated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39122291/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com