كيفية الحصول على المكتبات التي تحتاجها في مجلد bin عند استخدام IoC/DI

StackOverflow https://stackoverflow.com/questions/31592

سؤال

أنا أستخدم Castle Windsor للقيام ببعض عمليات حقن التبعية، وعلى وجه التحديد قمت بتلخيص طبقة DAL إلى الواجهات التي يتم تحميلها الآن بواسطة DI.

بمجرد تطوير المشروع ونشره، ستكون جميع ملفات .bin في نفس الموقع، ولكن بينما أقوم بالتطوير في Visual Studio، فإن الطرق الوحيدة التي يمكنني رؤيتها للحصول على ملف .bin الخاص بالمشروع الذي تم حقنه بالتبعية في سلة مشروع بدء التشغيل يجب أن يحتوي المجلد إما على حدث ما بعد الإنشاء الذي ينسخه، أو أن يضع مرجعًا يدويًا لمشروع DAL لسحب الملف إليه.

لست سعيدًا تمامًا بأي من الحلين، لذلك كنت أتساءل عما إذا كانت هناك طريقة "قياسية" لحل هذه المشكلة؟

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

المحلول

هل يمكنك تعيين مسار إخراج البناء لمشروع DAL الملموس ليكون مجلد سلة المشروع التابع؟

نصائح أخرى

مايك:لم أفكر في ذلك، يمكن أن ينجح ذلك، يجب أن نتذكر إيقاف تشغيل النسخ المحلي لأي مكتبات/مشاريع مشتركة بينهما

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