Tôi đang gặp một số sự cố khi cố gắng để có được DAAB từ thư viện Enterprise 5.0 đang chạy. Tôi đã làm theo các bước theo hướng dẫn, nhưng tôi nhận được lỗi ...Sự cố khi cố gắng định cấu hình thư viện doanh nghiệp 5.0 (Chặn ứng dụng truy cập dữ liệu)
1) Tải về/cài đặt doanh nghiệp thư viện
2) Thêm tài liệu tham khảo để các khối Tôi cần (common/data)
3) Nhập
Imports Microsoft.Practices.EnterpriseLibrary.Common
Imports Microsoft.Practices.EnterpriseLibrary.Data
4) Thông qua phần mềm cấu hình thư viện doanh nghiệp. Tôi mở web.config từ trang web của tôi. sau đó tôi bấm Blocks, sau đó Add cài đặt dữ liệu ... điền vào các chi tiết của tôi và lưu/đóng
5) Sau đó tôi (suy nghĩ thiết lập xong) cố gắng để có được một thể hiện của cơ sở dữ liệu thông qua
Dim db As Database = DatabaseFactory.CreateDatabase()
6) Tôi biên dịch và nhận được lỗi sau:
Không thể tải tệp hoặc lắp ráp 'Microsoft.Practices.EnterpriseLibrary.Data, Phiên bản = 5.0.414.0, Văn hóa = trung lập, PublicKeyToken = 31bf3856ad364e35' hoặc một trong các phụ thuộc của nó. Định nghĩa tệp kê khai của assembly được đặt không khớp với tham chiếu assembly. (Ngoại lệ từ HRESULT: 0x80131040) (C: \ site \ web.config dòng 4)
Dòng 4 tắt web.config của tôi được tạo ra bởi các công cụ cấu hình và là:
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" />
Tôi có thiếu bước bắt buộc? Tôi đã thực hiện các bước theo thứ tự sai chưa? Tôi đã mắc phải sai lầm chưa?
Cảm ơn rất nhiều vì đã hỗ trợ.
Điều này làm việc cho tôi, mặc dù tôi đã phải làm sạch và xây dựng lại giải pháp của mình trước khi các thay đổi đối với các tệp DLL có hiệu lực – tjrobinson