我正在开发一个 ASP.NET MVC C# 项目,在启动 Web 应用程序时出现以下错误:
无法加载文件或程序集“NHibernate,Version=2.1.0.1001,Culture=neutral,PublicKeyToken=aa95f207798dfdb4”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)
基于错误和一些谷歌搜索,似乎很明显有一些东西引用了 NHibernate dll 版本 2.1.0.1001。但是,我们的项目使用的是 NHibernate 版本 2.1.2.4000(旧的,我知道)。我在整个解决方案中搜索了对该版本 NHibernate 的任何引用,但找不到。我假设我们正在使用的另一个 DLL 正在引用它,但我不知道开始找出哪个 DLL 的最佳位置。
我是否针对问题可能是什么?任何人都可以推荐的任何(希望是免费的)依赖工具?