عنصر ProjectCollection (قوالب ‏‫Visual Studio)

تعين المؤسسة ومحتويات multi-مشروع قوالب.

<ProjectCollection>
    <ProjectTemplateLink> ... </ProjectTemplateLink>
    <SolutionFolder> ... </SolutionFolder>
</ProjectCollection>

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

تصف المقاطع التالية السمات والعناصر التابعة والعناصر الأصل.

السمات

لا يوجد.

العناصر التابعة

العنصر

الوصف

ProjectTemplateLink

عنصر اختياري.

قم بتحديد مشروع بتعدد-قالب مشروع.

SolutionFolder

عنصر اختياري.

مجموعات مشاريع في قوالب multi-مشروع.

العناصر الأصلية

العنصر

الوصف

TemplateContent

العنصر المطلوب.

تحديد المحتويات قالب.

ملاحظات

تعمل قوالب multi-project كحاويات للمشاريع أو أكثر. ProjectCollectionالعنصر هو يستخدم لتحديد مشاريع ليحتوي في قالب. للحصول تشغيل مزيد من المعلومات حول قوالب multi-مشروع، راجع كيفية القيام بما يلي: إنشاء قوالب Multi-Project.

مثال

يوضح هذا المثال.vstemplate بسيطة جذر multi-مشروع ملف. في هذا المثال، القالب يحتوي على اثنين المشاريع My Windows Applicationو My Class Library. ProjectNameالسمة تشغيل ProjectTemplateLinkعنصر يعيّن الاسم Visual Studioإلى تعيين هذا المشروع. إذا كان ProjectNameالسمة غير موجودة, يتم استخدام اسم ملف .vstemplate اسم المشروع.

<VSTemplate Version="2.0.0" Type="ProjectGroup"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>Multi-Project Template Sample</Name>
        <Description>An example of a multi-project template</Description>
        <Icon>Icon.ico</Icon>
        <ProjectType>VisualBasic</ProjectType>
    </TemplateData>
    <TemplateContent>
        <ProjectCollection>
            <ProjectTemplateLink ProjectName="My Windows Application">
                WindowsApp\MyTemplate.vstemplate
            </ProjectTemplateLink>
            <ProjectTemplateLink ProjectName="My Class Library">
                ClassLib\MyTemplate.vstemplate
            </ProjectTemplateLink>
        </ProjectCollection>
    </TemplateContent>
</VSTemplate>

راجع أيضًا:

المهام

كيفية القيام بما يلي: إنشاء قوالب Multi-Project

المرجع

مرجع مخطط قالب Studio المرئي

موارد أخرى

قوالب ‏‫Visual Studio