在我的MVC項目中,我試圖使用最新的Fluent Nhibernate和NHibernate.linq。我正在使用最新的Fluent Nhibernate發佈版本附帶的Nhibernate.dll。但是,我只能找到NHibernate.linq 1.0。MVC項目抱怨無法找到Nhibernate.dll 2.1.0.4000版
當試圖運行我的錯誤:
Could not load file or assembly 'NHibernate, Version=2.1.0.4000, Culture=neutral,
PublicKeyToken=aa95f207798dfdb4' or one of its dependencies. The located assembly's
manifest definition does not match the assembly reference. (Exception from HRESULT:
0x80131040)
我在NHibernate的項目在SourceForge看到,他們有NHibernate的2.1.2項目下NHibernate.Linq 2.1.2版本,但如果你下載這個zip文件,它是空的。
我的想法是,Linq引用舊的NHibernate.dll,但我怎麼能得到NHibernate.linq.dll 2.1.2版本?
還有一個問題與此相同的錯誤,我嘗試了所有的建議,確保包括所有其他NHibernate.dll。我沒有重建與Fluent使用的NHibernate.dll相同的NHibernate.linq項目,因爲我希望獲得更新版本的NHibernate.linq。
我提到我試圖下載它(2個不同的PC),當試圖打開/提取我得到的文件是空的或我會得到它是無效的(取決於哪個動作)。你能下載AND打開成功嗎? – pghtech 2010-11-29 20:55:55