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

The Visual Studio automation model provides الكائنات و collections that تمكين you إلى عنصر تحكم the الحل, مشاريع, و the مشروع عناصر within the مشروع, regardless of the programming اللغة في which the تطبيق was written.

في addition إلى this core, اللغة-agnostic مشروع automation model, each programming اللغة has its own مشروع automation model which provides الوصول إلى features فريد إلى that اللغة.

الكائنات و Collections

  • The Solution2 كائن و the Projects مجموعة (which هو returned بواسطة Projects و Projects) contain a مرجع إلى the الحل, كـ well كـ مراجع إلى الجميع مشاريع في that الحل, respectively.

  • The ProjectItems مجموعة represents الجميع عناصر contained في a مشروع (Project), مع the ‏‏ استثناء of ظاهري مشاريع. ProjectItemكائن يمثل عناصر الفردية داخل مشروع.

مشروع ظاهري هو الذي غير مقترن بمشروع معين ولكن يقترن بدلاً من الحل. يمكن أن تتضمن حلاً الثاني إضافى ظاهري مشاريع: عناصر الحل و المشاريع "ملفات متنوع".

لتعرف المزيد حول

راجع

التحكم في الحل، و المشاريع ضمن الحل.

التحكم في الحل و الخاص مشاريع

كيف إلى برمجياً بنية الحل وتكوينات البناء للمشروع.

كيفية القيام بما يلي: بنية تكوينات بناء الحل و مشروع

التعامل مع مشاريع التي لا تعتمد Visual Studioطراز التنفيذ التلقائي.

نظرة عامة حول مشاريع unmodeled

العمل مع المشاريع الظاهري — "عناصر الحل" و مختلفة عناصر المشاريع.

العمل مع عناصر الحل و عناصر متنوع

حفظ الحل و مشروع قيم المتغيرات بين جلسات عمل بيئة (IDE) التطوير المتكاملة.

المعلومات المستمرة في مشاريع و حلول

معالجة الحل مستكشف .

كيفية القيام بما يلي: التحكم في مستكشف الحل

التحكم في Visual Basicو #Visual Cمشاريع.

مقدمة إلى مشروع الامتداد

التحكم في Visual C++مشاريع.

Microsoft.VisualStudio.VCProject وMicrosoft.VisualStudio.VCProjectEngine

راجع أيضًا:

المهام

كيفية القيام بما يلي: إضافة ومعالجة الأوامر

كيفية القيام بما يلي: قم بإنشاء إضافة-في

الإرشادات التفصيلية: إنشاء معالج

المبادئ

مقدمة إلى حلول, مشاريع, و عناصر

مخطط نموذج كائن تلقائي

موارد أخرى

إنشاء و التحكم في بيئة Windows

إنشاء إضافة-زر 'Ins' ومعالجات

التنفيذ التلقائي والمرجع الامتداد