2009-07-10 116 views
6

我試圖從Microsoft企業庫中使用DatabaseFactory方法。安裝Microsoft企業庫和DatabaseFactory

using Microsoft.Practices.EnterpriseLibrary.Data; 

我得到的錯誤是:The type or namespace 'Practices' does not exist in the namespace Microsoft

我試圖去微軟的網站安裝企業庫,通過安裝過程中的工作,它仍然無法正常工作。我是否將它安裝到了錯誤的位置?有任何想法嗎?

編輯:我遵循凱維的指示,並得到了一切工作。謝謝你們的幫助。

+0

您使用的是哪個版本?轉到http://entlib.codeplex.com/ – 2009-07-10 17:27:54

回答

5

您需要在您的項目添加到引用:

Microsoft.Practices.EnterpriseLibrary.Common.dll Microsoft.Practices.EnterpriseLibrary.Data.dll

假設你安裝Enterprise Library 4.1 - October 2008,默認的安裝位置是:

C:\Program Files\Microsoft Enterprise Library 4.1 - October 2008\

您可以找到您需要引用組件:

Enterprise Library Data Access Application Block

C:\Program Files\Microsoft Enterprise Library 4.1 - October 2008\Bin

這些組件添加引用(.NET)對話也是上市
Enterprise Library Shared Library

1

確保您添加了對項目的引用。按照這裏的說明:

http://msdn.microsoft.com/en-us/library/cc511706.aspx

從這篇文章中,你還需要一些其他的參考文獻:

  • 添加一個參考的數據訪問應用程序塊組件。在Visual Studio中,右鍵單擊解決方案資源管理器中的項目節點,然後單擊添加引用。單擊瀏覽選項卡,然後導航到Microsoft.Practices.EnterpriseLibrary.Data.dll程序集的位置。選擇程序集,然後單擊確定以添加引用。

  • 按照同樣的步驟,添加對企業圖書館核心組件,Microsoft.Practices.EnterpriseLibrary.Common.dll和Microsoft.Practices.ObjectBuilder2.dll。*

讓我們知道你的做出來的。