كيف يمكنني إنشاء ملف مشروع NDEpend بشكل برمجي؟

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

  •  27-09-2019
  •  | 
  •  

سؤال

للبدء ، قد يكون هذا رابطًا مفيدًا: http://www.ndepend.com/ndependconsole.aspx

كما قد يعرف أي شخص يستخدم Visual Ndepend ، مع NDEPENDS ، تحتاج إلى استيراد ملفات المشروع / الحلول ، وتتم إضافة أدلة الإخراج المقابلة ومساحات الأسماء والتجميعات إلى مشروع NDEPENDS.

المشكلة لدي ، هل لدي الكثير من هذه المشاريع والحلول لإضافتها. يبدو من السخف الجلوس هناك لمدة 45 دقيقة إضافة 300 حلول انقر بالنقر. يجب أن تكون هناك طريقة لإنشاء ملف مشروع NDEPEND من قائمة المسارات إلى ملفات الحل / المشروع هذه.

كانت فكرتي الأولى هي العثور على نفس المعلومات التي تقوم بها NDEPENDS (دلائل الإخراج ، ومساحات الأسماء المستخدمة والإخراج التنفيذيين DLL ، وما إلى ذلك) وإنشاء مشروع NDEPEND كسلسلة ضخمة. ومع ذلك ، هذا يبدو وكأنه عمل غير ضروري.

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

أيه أفكار؟

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

المحلول

ستيفان ، أنا المطور الرئيسي NDERPEND. لقد أصدرنا مؤخرًا ndepend.api الذي يمكنه فعل ما تطلبه بالضبط.

في ال ابدء ستجد القسم مثالًا رمزًا حول كيفية استخدام ndepend.api لإنشاء مشروع مؤقت NDEPEND تم تهيئته مع التجميعات التي تم إنشاؤها من أ استوديو مرئي المحلول.

يمكنك أيضًا البحث في الكود المصدري لأدوات الطاقة لمعرفة كيفية إنشاء أو تعديل Ndepend Porjects. يمكن العثور على رمز المصدر هذا في: $ ndependinstallpath $ ndepend.powertools.sourcecode ndepend.powertools.sln

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