未能加载文件或程序集“NHibernate, Version=3.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)":"NHibernate, Version=3.1.0.4000, Culture=neutral,

未能加载文件或程序集“NHibernate, Version=3.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)":"NHibernate, Version=3.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4"} System.IO.FileLoadException

关于这个的报错,整了俩小时,原来是mvc版本跟NHibernate版本不匹配
我建的是mvc5 引用的是NHibernate-3.dll 的版本
在NuGet包管理器里下载了 NHibernate-5.dll的就可以了

你可能感兴趣的:(未能加载文件或程序集“NHibernate, Version=3.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)":"NHibernate, Version=3.1.0.4000, Culture=neutral,)