2012-04-23 180 views
3

我刚刚看到NHibernate 3.3已经出来,我已经尝试在新项目中实现它。在NHibernate 3.3中使用流利NHibernate 3.3

很像3.2版我遇到了使用流利NHibernate的问题,我添加了版本流利NHibernate版本1.3,并获取以下错误消息。

Could not load file or assembly 'NHibernate, Version=3.2.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. 

我可以流利地安全地运行最新版本的NHibernate吗?我知道以前构建针对NHibernate的FluentNHibernate源码可以工作。这是推荐的还是在3.3中有足够大的改变来解决问题?

我检查了流利NHibernate网站,我看不到最近的活动。有谁知道詹姆斯是否打算继续支持Fluent,我知道他有些疑问。

http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/

真心希望支持继续为NHibernate的映射通过代码只是不觉得那样直观,但还有没有太多的信息在那里就可以了。

干杯

史蒂夫

回答

5

刚刚获得latest sources并编译它针对最新的NHibernate。只要NHibernate不改变XML配置模式中的某些内容,这将始终有效。我已经用这种方式没有问题。

+0

感谢您的回答,指向您在那里得到第一:) – CountZero 2012-04-27 10:50:31

2

为了回答你问题的第二部分...

詹姆斯张贴了这个到2012年1月27日的FNH Google Group:

嘿大家,

我注意到人们在这里开始有点不安。假设你们都值得一点解释。

流利的NHibernate没死;然而,它被严重忽视。我会马上进入的 原因,但我不打算让 项目死亡;它可能只需要在 的时间内保持其被忽略的状态,而更长。拉申请有时会被处理,但 现在只有我在这里,我只是没有时间去处理 。

帮助将不胜感激,但我不指望它。如果有人愿意, 取得联系(james @ jagregory.com);我现在比代码更感兴趣于项目 管理帮助,因为我们仍然在 前面(即贡献者)相当活跃。

由于缺少 活动,此时并没有真正的路线图;但我一直计划让1.3/4发布,然后 推向更清晰的2.0版本;当时会发生的是 任何人现在都在猜测。

个人资料:如果您听够了,可随意跳过。因此,所有这些懒惰的原因是我已经退出了伦敦的工作, 搬迁到澳大利亚,并加入了悉尼的ThoughtWorks(现在在墨尔本暂时登记为 )。这是一个很大的举动,在世界各地的半路 。我不得不在这里重新建立自己,这是一个非常耗时的体验;新的国家,新的工作,新的 城市,新的朋友,等等...我的优先事项已完全从非必要的项目转移 ,一旦一天结束,我想要做的最后一件事是启动VM和推出一些代码。我讨厌disapoint人,我讨厌忽视FNH,但我的优先事项 (暂时)改变。

希望至少能澄清一些人的想法。感谢 提出任何问题,我会尽我所能来回答。

Cheers,James

P.S.邮件列表消息 - 很抱歉。 Google Groups 显然决定不再通知我新消息。所有 优秀的已被批准。

我提供了一些管理工作的帮助,但在与他交换了几封电子邮件之后,没有听到任何进一步的消息。

+0

很高兴他没有让它死亡,我们只需要耐心等待。几乎所有使用NHibernate的人都知道使用流利。如果我们失去了社会,那将会是一个真正的损失。干杯汤姆。 – CountZero 2012-04-27 10:53:42

+2

一些好消息 - 我看到詹姆斯昨天做了一堆GitHub更新,包括更新到NH 3.3。 – 2012-04-27 14:47:10

+0

你听到有什么新消息吗?最后的活动是在2012年10月,已经有17个pullrequests未处理 – Firo 2013-01-08 13:26:41