簡體   English   中英

使用Fluent NHibernate和NHibernate 3.3

[英]Using Fluent NHibernate with NHibernate 3.3

我剛剛看到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的代碼映射感覺並不直觀,並且仍然沒有太多的信息。

干杯

史蒂夫

只需獲取最新的源代碼並針對最新的NHibernate進行編譯。 只要NHibernate不改變XML配置模式中的某些內容,這將始終有效。 我已經在沒有問題的情況下使用它。

你有兩個選擇。

  1. 放置程序集重定向 (您可以嘗試使用Nuget命令Add-BindingRedirect執行此操作
  2. 從源代碼編譯

回答你問題的第二部分......

James於2012年1月27日將此帖發布給FNH Google Group:

嘿大家,

我注意到人們在這里開始有點不安。 我想你們都應該得到一些解釋。

流利的NHibernate並沒有死; 然而,它被嚴重忽視了。 我稍后會討論的原因,但我並不打算讓項目死掉; 它可能只需要在一段時間內保持在被忽視的狀態。 拉動請求偶爾會被處理,但現在只有我在這里,我只是沒有時間處理它。

幫助將不勝感激,但我不指望它。 如果有人願意,請聯系(james @ jagregory.com); 我現在對項目管理幫助比對代碼更感興趣,因為我們在這方面仍然相當活躍(貢獻者,就是這樣)。

由於缺乏活動,目前還沒有真正的路線圖; 但是我一直計划在1.3 / 4版本發布之后推出更清潔的2.0版本; 什么時候發生這是任何人現在的猜測。

個人資料:如果你聽夠了,可以隨意跳過。 所以這種松懈的原因是我辭去了在倫敦的工作,搬到了澳大利亞,並在悉尼加入了ThoughtWorks(現在暫時在墨爾本)。 這是一個很大的舉動,實際上是全世界的一半。 我不得不在這里重新建立自己,這是一個非常耗時的經歷; 新國家,新工作,新城市,新朋友等...我的優先事項已經完全轉移到非必要項目之外,一旦結束,我要做的最后一件事就是啟動VM並制定一些碼。 我討厭讓人失望,我討厭忽視FNH,但我的優先事項(暫時)改變了。

希望至少澄清一些人的想法。 隨意提出任何問題,我會盡力回答。

干杯,詹姆斯

PS郵件列表消息 - 抱歉。 Google網上論壇顯然決定不再通知我新消息。 所有優秀的都已獲批准。

我主動提供了一些管理工作的幫助,但在與他進行了幾次電子郵件交流之后,沒有聽到任何進一步的消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM