我最近接手了一个项目,它正在使用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)
要解决这个问题,我必须清理,重建和构建项目并发布一组新文件,我的问题是为什么它会在这么长时间后随机掉落?我尝试重置服务器,删除临时文件但没有运气。
这几周已经这样做了,我找不到解决办法。
答案 0 :(得分:0)
这似乎是一个问题,你的.NET汇编程序正在寻找特定版本的程序集,而不是找到它,它是找到同样东西的程序集,但是不同版本。
这意味着它不会工作,直到两个文件,即位置的实际文件和配置中的引用相同。
检查您的配置,然后检查实际文件。如果是旧版本或更新版本,则将其替换为实际需要的版本。
以下是一些供您参考的链接。
希望这有帮助。