nhibernate - MVC 项目提示找不到 Nhibernate.dll 版本 2.1.0.4000

标签 nhibernate

在我的 MVC 项目中,我尝试使用最新的 Fluent Nhibernate 和 NHibernate.linq。我正在使用最新发布的 Fluent Nhibernate 版本附带的 Nhibernate.dll。但是,我只能找到 NHibernate.linq 1.0。

尝试运行时出现错误:

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

我在 NHibernate 项目的 SourceForge 上看到,他们在 NHibernate 2.1.2 项目下有一个 NHibernate.Linq 2.1.2 版本,但是如果你下载这个 zip,它是空的。

我的想法是 Linq 正在引用较旧的 NHibernate.dll,但我如何才能获得 NHibernate.linq.dll 2.1.2 版本?

另一个问题也有同样的错误,我尝试了他们的所有建议以确保包含所有其他 NHibernate.dll。我没有使用 Fluent 使用的相同 NHibernate.dll 重建 NHibernate.linq 项目,因为我希望获得更新版本的 NHibernate.linq。

最佳答案

关于nhibernate - MVC 项目提示找不到 Nhibernate.dll 版本 2.1.0.4000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4307799/

相关文章:

nhibernate - 如何将带有分组依据的HQL转换为QueryOver?

.net - 每个子类继承映射的流利 NHibernate 表

c# - 为什么 ASP.NET Identity 的 `UserStore` 中有这么多存储库?

c# - 使用 NHibernate 跨多个数据库填充对象

asp.net-mvc - 如何在我的项目中实现一个健壮的每请求 session 模式,同时专注于信息隐藏?

NHibernate 子集合投影到 DTO

hibernate - 在实体内创建实体: how to persist

c# - NHibernate Envers : Cannot insert duplicate key in object

nhibernate - 如何调试 nHibernate/RhinoMocks TypeInitializer 异常

nhibernate - 流畅的 NHibernate HasMany 不插入父 ID