我想學習使用流利NHibernate,我正在VS2010 Beta2,編譯對付.NET 4,但我遇到一些問題。如何在.NET 4.0中使用流利NHibernate?
摘要
我的主要問題(目前)是,即使我已經導入所有this guide提到的.dll文件組件的命名空間FluentNHibernate
不可用。
這是我做了什麼:
1.我下載的功能NHibernate源從here,提取的.zip和VS.開解一個對話框詢問我是否想將解決方案轉換爲VS2010解決方案,所以我這樣做了。
2.然後我進入了每個項目的屬性,並將其全部配置爲.NET 4編譯,並構建了整個解決方案。
3.我將FluentNHibernate中的所有.dll文件從/bin/Debug/
複製到本地硬盤上的新文件夾中。
4.在我的示例項目中,我從新文件夾引用了FluentNHibernate.dll
和NHibernate.dll
。
這是我的問題:
如果我在FluentNHibernate
在參考文獻列表中單擊鼠標右鍵,選擇「在對象瀏覽器中查看...」,它正確地顯示出來。
現在,當我嘗試創建映射類時,我無法導入FluentNHibernate
。此代碼:
using FluentNHibernate.Mapping;
namespace FluentNHExample.Mappings
{
}
產生的using語句錯誤,說
類型或命名空間「FluentNHibernate」找不到(是否缺少using指令或程序集引用?)。
FluentNHibernate
程序集仍然在我的項目的引用列表中,但是如果我嘗試再次在對象瀏覽器中瀏覽程序集,則無法找到它。
這是什麼造成的?
是的 - 你會注意到你鏈接的其他SO帖子也是由我創建的。他們可能是相關的,因爲他們都試圖在.NET 4上運行FNH,但具體問題是不同的。 – 2009-12-21 00:45:02
我在想也許它是反映了intellisense或類似的東西,並遇到同樣的錯誤。 – 2009-12-21 07:31:26
你是對的 - 當我確實解決了另一個問題時,這也起到了作用。 – 2010-04-05 15:08:15