2009-07-10 5 views
6

Tôi đang cố gắng sử dụng phương pháp DatabaseFactory từ Thư viện Doanh nghiệp của Microsoft.Cài đặt Thư viện Doanh nghiệp Microsoft và DatabaseFactory

using Microsoft.Practices.EnterpriseLibrary.Data; 

Các lỗi tôi nhận được là: The type or namespace 'Practices' does not exist in the namespace Microsoft

tôi đã cố gắng đi vào trang web của Microsoft để cài đặt các doanh nghiệp Thư viện, làm việc thông qua quá trình cài đặt và nó vẫn không hoạt động. Tôi đã cài đặt nó sai vị trí chưa? Bất kỳ ý tưởng?

Chỉnh sửa: Tôi đã theo chỉ dẫn của Kev và làm mọi thứ hoạt động. Cảm ơn sự giúp đỡ của các bạn.

+0

Bạn đang sử dụng phiên bản nào? Truy cập http://entlib.codeplex.com/ –

Trả lời

5

Bạn cần phải thêm tài liệu tham khảo trong dự án của bạn để:

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

Giả sử bạn cài đặt Enterprise Library 4.1 - October 2008, mặc định vị trí cài đặt sẽ là:

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

Bạn có thể xác định vị trí các hội đồng bạn cần phải tham khảo tại:

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

Những hội cũng được liệt kê trong Thêm Tài liệu tham khảo (NET) đối thoại:

Enterprise Library Data Access Application Block
Enterprise Library Shared Library

1

Đảm bảo bạn thêm tham chiếu vào dự án của mình. Thực hiện theo các hướng dẫn tại đây:

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

Từ bài viết đó, bạn cũng cần một vài tài liệu tham khảo khác:

  • Thêm một tham chiếu đến assembly Data Access Application Block. Trong Visual Studio, bấm chuột phải vào nút dự án của bạn trong Solution Explorer, sau đó bấm Thêm tài liệu tham khảo. Bấm vào các Duyệt tab, và sau đó điều hướng đến vị trí của Microsoft.Practices.EnterpriseLibrary.Data.dll lắp ráp. Chọn assembly, sau đó kích OK để thêm tham chiếu.

  • Tiếp theo thủ tục tương tự, thêm tham chiếu đến các hội Doanh nghiệp Thư viện trung tâm, Microsoft.Practices.EnterpriseLibrary.Common.dll và Microsoft.Practices.ObjectBuilder2.dll. *

Cho chúng tôi biết làm thế nào bạn làm ra.