我间歇性地收到以下错误:
无法加载文件或程序集“com.mycompany.myapp”或其依赖项之一。找到的程序集的清单与程序集引用不匹配。
我有一个 Ajax 用户控件库,我构建并编译为 DLL。该项目引用了项目 A (com.mycompany.myapp)。我的主 Web 应用程序引用了这个 DLL,也引用了 Project A。有时,当我尝试重建我的 Web 应用程序时会发生此错误。似乎对项目 A 的引用在 DLL 和 Web 应用程序之间变得不同步。
这只能通过重新构建 DLL、从 Web 应用程序中删除对 DLL 的引用、重新添加引用,然后重新构建 Web 应用程序来解决。谁能解释为什么会发生这种情况以及如何防止出现此错误?
我正在寻找一种能够解决此问题的解决方案,以便我可以分发此 DLL,而不必担心需要间歇性地重建和部署它。