أفضل الممارسات:البيئة التعاونية, Bin, إس

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

  •  08-06-2019
  •  | 
  •  

سؤال

ما هي أفضل الممارسات من أجل التدقيق في بن الدلائل في التنمية التعاونية البيئة باستخدام إس?أن المشروع من مستوى المراجع أن تستبعد من الاعارة?يكون من الأسهل إضافة جميع بن الدلائل ؟

لقد وضع الكثير من دوتنت نوك مواقع ويبدو أنه في مجتمع متعدد المطور البيئة ، هو دائما مهمة ضخمة للحصول على بيئة الإعداد بشكل صحيح.

الهدف النهائي (طبعا) هو أن يكون مطور جديد الخروج الجذع من إس, استعادة DNN قاعدة البيانات و يكون كل شيء مجرد "العمل"...

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

المحلول

أي الجمعيات التي من المتوقع أن تكون في GAC يجب أن تبقى في GAC.وهذا يشمل System.web.dll أو أي 3rd الطرف الآخر dll التي سوف تنتشر إلى GAC في الإنتاج.وهذا يعني مطور جديد سيكون لديك لتثبيت هذه الجمعيات.

كل 3rd الطرف الآخر الجمعيات يجب أن تكون المراجع من خلال مسار نسبي.بلدي هيكل نموذجي هو:

-Project
--Project.sln
--References
---StructureMap.dll
---NUnit.dll
---System.Web.Mvc.dll
--Project.Web
---Project.Web.Proj
---Project.Web.Proj files
--Project
---Project.Proj
---Project.Proj files

المشروع.ويب و مشروع المرجعية الجمعيات في الجذر/المراجع مجلد نسبيا.هذه .دلس دققت في التخريب.

وبصرف النظر عن ذلك ، */bin */بن/* الكائنات يجب أن تكون في عالمي الخاص تجاهل المسار.

مع هذا الإعداد كافة المراجع إلى الجمعيات سواء من خلال GAC (لذلك يجب أن تعمل في جميع أجهزة الكمبيوتر) ، أو بالنسبة إلى كل مشروع في الحل الخاص بك.

نصائح أخرى

غير هذا .صافي محددة السؤال ؟

عموما أفضل الممارسات لا تحقق في أي شيء بنيت تلقائيا من الملفات التي هي بالفعل في المجلس الاعلى للقضاة.كل ذلك من الناحية المثالية التي تم إنشاؤها كجزء من التلقائية بناء العملية.

إذا كان bin الدليل أنك تقصد يحتوي على الطرف الثالث الثنائيات, بدلا من بناء المشروع الخاص بك ، تجاهل (downvote?) هذه النصيحة.

شجرة الجراح هو أداة عظيمة التي يخلق فارغة .صافي التنمية شجرة.وقد أنب على مدى سنوات من استخدام وتنفيذ الكثير من أفضل الممارسات.

مخضرم يساعد كثيرا مع هذه المشكلة عندما أكون الترميز جافا.نحن في ارتكاب pom.xml إلى scs و مخضرم مستودع يحتوي على جميع التبعيات.بالنسبة لي هذا يبدو وكأنه وسيلة لطيفة للقيام بذلك.

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

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