Tôi mới dùng NHibernate và đã cố gắng để bắt kịp và chạy với nó, Fluent NHibernate và NHProf sử dụng NuGet. Sau khi đọc bài viết này (http://gurustop.net/blog/2011/03/13/nhibernate-3-1-0-on-nuget-important-details) có vẻ như v3.1 không được cài đặt trực tiếp, tuy nhiên, không xuất hiện cảnh báo nào cho v3.2.Cài đặt NHibernate 3.2 với NuGet
Sau khi cài đặt thành công NHibernate 3.2 và NHProf bằng NuGet, tôi không thể cài đặt Fluent NHibernate vì nó nói rằng "Đã tham chiếu phiên bản mới hơn của NHibernate".
Ngoài ra, khi tôi chạy ứng dụng của mình, tôi nhận được lỗi sau "Không thể tải tệp hoặc lắp ráp 'NHibernate.ByteCode.Castle' hoặc một trong các phụ thuộc của nó". Liên kết sau (Could not load file or assembly in NHibernate) đề nghị cài đặt một số hội đồng bổ sung, đó là những gì tôi đã hy vọng để tránh bằng cách sử dụng NuGet ở nơi đầu tiên.
Tại thời điểm này sẽ dễ dàng hơn khi làm theo các bước trên NHForge để có được mọi thứ và chạy khi các gói trên NuGet dường như không tương thích?
Điều này đã sửa nó cho tôi (hay đúng hơn là, loại bỏ khi tôi đang sử dụng tệp cấu hình XML). 'NHibernate.Gói tích hợp Castle 'trong Nuget chỉ lên đến 3.1.0.4000 vào lúc này (khi tôi viết bình luận này), họ cần phải cập nhật nó lên phiên bản mới nhất của NHibernate. Hy vọng rằng không có sự khác biệt đáng kể giữa nhà máy proxy của NHibernate và lâu đài? –
Cảm ơn bạn! – CrazyCoderz
@JamesWebster +1 để xóa '' khỏi cấu hình XML. –