سؤال

أنا أعمل في مشروع تعليمي شخصي لمساعدتي في فهم كيفية استخدام Windsor Castle و Nhibernate بطلاقة. كتب حتى الآن مشروع ASP.NET MVC والذي يقوم ببعض حقن الخدمات التبعية الأساسية في وحدات التحكم.

يحتوي مشروعي على المراجع التالية:

Castle.Core 1.2.0.0
Castle.DynamicProxy 2.2.0.0
Castle Windsor 2.1.0.0
NHibernate.Core 2.1.2.4000
FluentNHibernate 1.1.0.694

تمكنت من الحصول على هذه اللعب بشكل جيد من خلال أخذ nhibernate.bytecode.castle.dll من مشروع السجل النشط كما وجدت المقترحة في مكان آخر على stackoverflow.

أحب معرف استخدام منشأة تكامل Nhibernate ، لكنني أواجه بعض الشيء من كابوس التبعية في محاولة للعثور على نسخة متوافقة. كل هذا لا يزال جديدًا جدًا بالنسبة لي وأعتقد أنه كان جيدًا لأصل إلى أبعد من ذلك!

ما الذي يجب علي فعله من أجل إضافة منشأة تكامل Nhibernate إلى مشروعي؟ هل توجد نسخة متوافقة وإذا كان الأمر كذلك فأين يمكنني العثور عليه؟ بدلاً من ذلك ، هل من الممكن تجميع إصدار يعمل مع التبعيات التي أستخدمها؟

هل كانت مفيدة؟

المحلول

هناك نسخة متوافقة ، ولكن يجب أن تبنيها بنفسك حيث لم تكن هناك إصدارات للمكتبة.

افتح موجه الأوامر ، ومنحك لديك GIT المثبتة:

قم الآن بتشغيل ClickTobuild.cmd وستجد مجموعة المنشأة في مجلد Build.

إذا كنت لا ترغب في تثبيت GIT ، يمكنك أيضًا تنزيل المصدر من GitHub لهذا الالتزام من خلال النقر على زر التنزيل في هذا الرابط:https://github.com/castleproject/castle.facilities.nhibernateintegration/commit/aef2d2ef324071d961474b41fcb312dd48d0e946

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top