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

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

<SolutionFolder Name="DirectoryName">
    ...
</SolutionFolder>

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

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

السمات

السمة

الوصف

Name

سمة مطلوبة.

اسم المجلد الحل.

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

العنصر

الوصف

ProjectTemplateLink

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

تعيين مسار إلى.vstemplate ملف من مشروع واحد في قالب multi-project.

SolutionFolder

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

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

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

العنصر

الوصف

ProjectCollection

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

SolutionFolder

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

ملاحظات

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

مثال

يستخدم هذا المثال SolutionFolderعنصر للقسمة multi-مشروع قالب في مجموعتين، Math Classesو Graphics Classes. يحتوي القالب على أربعة المشاريع اثنين من تلك التي تم وضعها في كل مجلد الحل.

<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>
            <SolutionFolder Name="Math Classes">
                <ProjectTemplateLink ProjectName="MathClassLib1">
                    MathClassLib1\MyTemplate.vstemplate
                </ProjectTemplateLink ProjectName="MathClassLib2">
                <ProjectTemplateLink>
                    MathClassLib2\MyTemplate.vstemplate
                </ProjectTemplateLink>
            </SolutionFolder>
            <SolutionFolder Name="Graphics Classes">
                <ProjectTemplateLink ProjectName="GraphicsClassLib1">
                    GraphicsClassLib1\MyTemplate.vstemplate
                </ProjectTemplateLink ProjectName="GraphicsClassLib2">
                <ProjectTemplateLink>
                    GraphicsClassLib2\MyTemplate.vstemplate
                </ProjectTemplateLink>
            </SolutionFolder>
        </ProjectCollection>
    </TemplateContent>
</VSTemplate>

راجع أيضًا:

المهام

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

المرجع

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

موارد أخرى

قوالب ‏‫Visual Studio