几天后无法加载文件或装配

时间:2015-11-30 11:16:43

标签: c# .net visual-studio nuget nopcommerce

我最近接手了一个项目,它正在使用NopCommerence软件包。当我在Visual Studio中加载包时,它运行正常,我在VS中没有麻烦,当我推送时,一切都很好,一切正常,但是有时几天甚至几小时过去了,我得到了这个错误讯息:

Could not load file or assembly 'NPOI, Version=2.0.6.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

要解决这个问题,我必须清理,重建和构建项目并发布一组新文件,我的问题是为什么它会在这么长时间后随机掉落?我尝试重置服务器,删除临时文件但没有运气。

这几周已经这样做了,我找不到解决办法。

1 个答案:

答案 0 :(得分:0)

这似乎是一个问题,你的.NET汇编程序正在寻找特定版本的程序集,而不是找到它,它是找到同样东西的程序集,但是不同版本。

这意味着它不会工作,直到两个文件,即位置的实际文件和配置中的引用相同。

检查您的配置,然后检查实际文件。如果是旧版本或更新版本,则将其替换为实际需要的版本。

以下是一些供您参考的链接。

Assembly version mismatch

Resolving assembly conflicts

希望这有帮助。