سؤال

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

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

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

المحلول

وأنا عادة تنظيم المجلدات الخاصة بي على أساس بمساحات بلدي. على سبيل المثال، تصنف في مساحة الاسم "Company.Project.DataAccess" سيتم تخزينها في شركة / مشروع / dataAccess الدليل.

وأعترف أن هذا ما زال مؤلما قليلا لإدارة ملفات فتح. ومع ذلك، Resharper الصورة "الذهاب إلى كتابة" ميزة قد قضت كل من البحث بلدي في مستكشف الحلول.

نصائح أخرى

هذا هو التسلسل الهرمي الذي أستخدمه عادةً في المشاريع متوسطة الحجم.

ملف الحل يتكون من 3 مشاريع:

  1. مشروع تطبيق ويب ASP.NET
  2. مشروع منطق الأعمال (يضم غالبية فصولي في مجال buslogic)
  3. مشروع قاعدة بيانات (لإسكان البرامج النصية الخاصة بالإنشاء والإجراءات المخزنة وما إلى ذلك)

سيكون لدي مشروع رابع إذا كنت أستخدم WebControls المخصصة.ضمن مشروع تطبيق الويب، سيكون لدي المجلدات المعتادة مثل المغلق, الصور, يشمل, نصوص, وما إلى ذلك، بالإضافة إلى مجلد لعناصر تحكم المستخدم إذا كنت أستخدمها.أقوم دائمًا بتخزين إعدادات تطبيقي في Web.config.

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