不知道從哪裏開始,但我已經得到了最新的NHibernate的版本,成功繪製最簡單的業務對象,等當試圖移動到FluentNHibernate和做同樣的事情,我得到了構建此錯誤信息:從NHibernate移到FluentNHibernate:程序集錯誤(與版本有關)?
「System.IO.FileLoadException:可能 無法加載文件或程序集NHibernate的, 版本= 2.1.0.4000,文化=中立, 公鑰= aa95f207798dfdb4'或其依賴 一個被定位的 大會。清單定義 與程序集引用不匹配。「
背景:我對Hibernate,NHibernate的,並且FluentNHibernate - 而不是.NET,C#等
數據庫 我有一個數據庫表名爲類別:
(PK)類別ID(類型:INT),獨特的自動遞增 用戶名(類型:唯一標識符) - 鑑於ASP.NET數據庫 名稱(類型用戶的Guid值:VARCHAR(50) - 標題的類別
個涉及的組件:
- 我有一個SessionProviderClass其創建映射到數據庫
- 我有一個類別類擁有所有FluentNHibernate虛方法來覆蓋
- 我有一個CategoryMap: ClassMap類,它爲實體做了流利的映射
- 我有一個CategoryRepository類,其中包含要添加的方法&保存類別
- 我有使用CategoryRepository類的TestCatAdd.aspx文件。
會很樂意發佈代碼任何這些,但我不知道它是必要的,因爲我認爲這個問題是某處有什麼之間FluentNHibernate引用和NHibernate的我從安裝版本衝突之前。
在此先感謝您的幫助!
看起來錯誤與您的代碼無關,並且與項目引用更相關。你有沒有嘗試刪除參考並重新添加它? – 2010-05-16 05:22:50