我有一个 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。