未能加載文件或程序集“NHibernate, Version=4.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 (異常來自 HRESULT:0x80131040)
異常詳細信息: System.IO.FileLoadException: 未能加載文件或程序集“NHibernate, Version=4.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 (異常來自 HRESULT:0x80131040)
異常信息的重點在:找到的程序集清單定義與程序集引用不匹配。
程序集不匹配:在下載安裝NHibernate時下載的是4.0.4.4000,不小心還下載了4.1.0.4000版本(只模糊記得有多下載了一個版本,當時就是想多一個就多一個吧,沒成想還會報一個這樣的錯誤)
解決辦法是:打開“管理NuGet程序包”搜索NHibernate,右邊有提示卸載還是更新的按鈕,點擊卸載,之后再重新下載需要的版本(我用的是VS2015),再次啟動項目就沒問題了。