我刚刚看到NHibernate 3.3已经出局了,我已经尝试在一个新项目中实现它。
与版本3.2非常相似,我遇到了使用Fluent NHibernate的问题,我添加了版本Fluent 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中有足够的变化来解决问题?
我检查了Fluent NHibernate网站,我看不到最近的活动。有谁知道詹姆斯是否打算继续支持Fluent我知道他有些疑惑。
http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/
真的希望支持继续,因为NHibernate的代码映射感觉并不直观,而且仍然没有太多的信息。
干杯
史蒂夫答案 0 :(得分:5)
得到latest sources并针对最新的NHibernate进行编译。只要NHibernate不改变XML配置模式中的某些内容,这将始终有效。我已经在没有问题的情况下使用它了。
答案 1 :(得分:2)
这里有两种选择。
答案 2 :(得分:2)
回答你问题的第二部分......
詹姆斯于2012年1月27日将此消息发布给FNH Google Group:嘿大家,
我注意到人们在这里开始变得有点不安。一世 假设你们都应该得到一些解释。
流利的NHibernate并没有死;然而,它被严重忽视了。该 我会在一瞬间进入的原因,但我不打算放弃 项目死亡;它可能只需要保持在其被忽视的状态 而且更长。拉动请求偶尔会被处理,但是 现在只有我在这里,我只是没有时间处理 用它。
帮助将不胜感激,但我不指望它。如果有人想, 取得联系(james @ jagregory.com);我对项目更感兴趣 管理帮助比现在的代码,因为我们仍然相当活跃 那个前线(贡献者,即)。
由于缺乏,目前还没有真正的路线图 活动;但我一直计划在1.3 / 4版本发布 推进更清洁,更紧凑的2.0版本;什么时候会发生 任何人现在的猜测。
个人资料:如果你听够了,可以随意跳过。所以 所有这些松懈的原因是我辞掉了我在伦敦的工作, 搬到澳大利亚,并在悉尼加入ThoughtWorks(现在 暂时在墨尔本)。这是一个很大的举动,完全是中途 环游世界。我不得不在这里重新建立自己 这是一次非常耗时的经历;新国家,新工作,新的 城市,新朋友等......我的优先事项已完全转移 来自非必要的项目,一旦结束,我最后一件事 我想做的是启动VM并生成一些代码。我讨厌 失望的人,我讨厌忽视FNH,但我的优先事项 (暂时)改变了。
希望至少澄清一些人的想法。随意 提出任何问题,我会尽力回答。
干杯,詹姆斯
P.S。邮件列表邮件 - 抱歉。 Google网上论坛 显然决定不再通知我新的消息。所有 杰出的人已被批准。
我主动提供了一些管理工作的帮助,但在与他进行了几次电子邮件交流之后,没有再听到任何消息。