gpt4 book ai didi

.NET ClickOnce 部署和更新版本后调用的错误程序集

转载 作者:行者123 更新时间:2023-12-04 21:00:54 25 4
gpt4 key购买 nike

我有一个 ClickOnce 应用程序 (app1),它从另一个解决方案 (app2) 调用 DLL 文件。我最近在一位客户处更新了这个应用程序,发生了一件奇怪的事情。

他得到了 app1 的新版本(控制面板/添加或删除程序中的发布版本是正确的),并且应用程序版本在应用程序中手动检查是正确的。但是从引用的解决方案 (app2) 调用的 DLL 文件仍然是旧的。

我们删除了 C:\Documents and Settings\username\Local Settings\Apps\2.0 中的所有文件并再次安装。这次没有问题,调用了正确的 DLL 文件。

值得一提的是,新版本中的版本号完全不同,因为我们在从 Visual Studio 2005 升级到 Visual Studio 2008 时更改了这一点。旧/新发布版本:1.0.0.6/1.9.1.6。

最佳答案

这似乎是 .NET Framework 3.5 SP1 中的一个错误。

http://support.microsoft.com/default.aspx/kb/971052

我通过以下方式修复它:

  • 从命令提示符清除 .NET 在线缓存:“rundll32 dfshim CleanOnlineAppCache”
  • 卸载所有可能引用同一个有问题的程序集的 .NET 应用程序。
  • 重新安装所有应用程序。
  • 关于.NET ClickOnce 部署和更新版本后调用的错误程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/792447/

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