معلمات سياق لبدء تشغيل معالجات
معلمات سياق توفر معلومات مطلوب لبدء تشغيل معالج، مثل نوع المعالج للاستخدام، واسم مشروع، والدلائل للعناصر المعالج، وما إلى ذلك.
هناك ثلاثة أنواع مختلفة من معالجات:
NewProject — بإضافة مشروع جديد إلى حل.
AddSubProject — يضيف مشروع فرعي إلى مشروع موجود.
AddItem — بإضافة عنصر إلى موجودة مشروع.
يتم استدعاء ثلاثة أنواع من معالجات بواسطة استخدام Executeطريقة IDTWizardالواجهة. معلمة المطلوبة واحد من Executeهو أسلوب ContextParams. يتطلب كل نوع التعيين مختلفة من ContextParamsقيم في الترتيب الصحيح كما هو موضح في ما يلي جدول:
نوع معالج |
معلمات المستخدمة |
---|---|
NewProject |
|
AddSubProject |
|
AddItem |
|
يسرد الجدول التالي الجميع المعلمات سياق والوصف الخاص بها.
الإعداد |
الوصف |
---|---|
WizardType |
ثابت يشير إلى نوع معالج. هناك ثلاثة أنواع:
|
ProjectName |
اسم المشروع |
ProjectItems |
مؤشر إلى ProjectItemscollecti تشغيل تشغيل التي سوف تعمل معالج. Th هو هو التي تم تمريرها إلى معالج استناداً إلى تحديد هيكلي للمشروع. |
LocalDirectory |
يتم تخزين الموقع حيث معالج تعمل ملفات مشروع تشغيل النظام المحلي. |
ItemName |
اسم العنصر الذي تريد إضافته. ItemNameهو ملف اسم مستخدم الذي (أو التي تم قبولها بشكل افتراضي) فيإضافة عنصرصندوق الحوار . واستنادا إلى الإشارات المعينة في الملف VSDIR، هذا إعداد قد يكون NULL. |
InstallationDirectory |
مسار الدليل الموقع Visual Studioمثبت. |
FExclusive |
القيمة منطقية تشير إلى ما إذا كان يجب أن يكون مشروع الخاص unto نفسه. أن هو، أما مشروع هو تمت الإضافة إلى الحل الحالي, أو النظام إغلاق الحل الحالية، قم بإنشاء ملف جديد, ثم تمت الإضافة مشروع لها. |
SolutionName |
اسم ملف الحل بدون ملحق جزءا أو.sln الدليل. (.suo ملف الاسم كما يستند هذا الاسم للجذر.) إذا SolutionNameتحتوي على القيمة (التي هو، إذا هو غير سلسلة فارغ)، مكالمات معالج NewProject Createقبل إضافة مشروع مع AddFromTemplate. إذا SolutionNameهو سلسلة فارغ، على الرغم من ذلك، لا تحتاج للاتصال Createقبل إجراء الاتصال AddFromTemplate. |
Silent |
القيمة منطقية تشير إلى ما إذا كان معالج يجب العمل بصمت، دون عرض واجهة مستخدم (واجه المستخدم)، قم بأخذ الجميع قيم الافتراضية. القيمة الافتراضية لـ Silent هي True. |
راجع أيضًا:
المرجع
المبادئ
إضافة معالجات إلى إضافة العناصر ومربعات حوار مشروع جديد باستخدام ملفات.Vsdir