2012-04-23 78 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