عنصر مجلد (‏‫Visual Studio مشروع قوالب)

تحديد مجلد الذي سوف تتم إضافته إلى مشروع.

<Folder Name="Project Folder">
    <Folder> ... </Folder>
    <ProjectItem> ... </ProjectItem>
</Folder>

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

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

السمات

السمة

الوصف

Name

سمة مطلوبة.

اسم مجلد مشروع.

TargetFolderName

السمة الاختيارية

تعيين اسم لإعطاء المجلد عند تاريخ الإنشاء مشروع من قالب. Th هو سمة هو يفيد استخدام معلمة بديلة لإنشاء اسم مجلد أو تسمية مجلد مع سلسلة أحرف دولية يمكن استخدامها مباشرة في الملف.zip.

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

العنصر

الوصف

Folder

تحديد مجلد ل إضافة إلى مشروع. Folderيمكن أن تحتوي على عناصر تابعةFolderعناصر.

ProjectItem

تحديد ملف إضافة إلى مشروع.

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

العنصر

الوصف

Project

فرع الاختيارية عنصر من من TemplateContent.

ملاحظات

Folderهو اختياري فرعProject.

يمكنك استخدام أي من الطريقتين التاليتين إلى إلى تنظيم عناصر مشروع في إلى المجلدات الموجودة في قالب:

  • تضمين المجلدات في ملف.zip قالب، و إضافة إلى مشروع في الملف.vstemplate بتعيين مسار إلى الملف في ProjectItemعناصر، بدون Folderالعناصر. وهذا هو الأسلوب المستحسن. فعلى سبيل المثال:

    ...

    <ProjectItem>\Folder\item.cs</ProjectItem>

    <ProjectItem>Form1.cs</ProjectItem>

    ...

  • تضمين المجلدات في ملف.zip قالب، و إضافتها إلى مشروع في الملف.vstemplate مع Folderالعناصر. فعلى سبيل المثال:

    ...

    <Folder name="Folder">

    <ProjectItem>item.cs</ProjectItem>

    </Folder>

    <ProjectItem>Form1.cs</ProjectItem>

    ...

  • لا تقم بتضمين مجلدات في ملف.zip قالب، ولكن إضافة المجلدات باستخدام TargetFileNameالسمة من ProjectItemعنصر. فعلى سبيل المثال:

    ...

    <ProjectItem TargetFileName="\Folder\item.cs">item.cs</ProjectItem>

    <ProjectItem>Form1.cs</ProjectItem>

    ...

مثال

يوضح المثال التالي ملفات التعريف الخاصة بمشروع قالب ل #Visual Cتطبيقات Windows.

<VSTemplate Type="Project" Version="2.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>My template</Name>
        <Description>A basic template</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
    </TemplateData>
    <TemplateContent>
        <Project File="MyTemplate.csproj">
            <ProjectItem>Form1.cs<ProjectItem>
            <ProjectItem>Form1.Designer.cs</ProjectItem>
            <ProjectItem>Program.cs</ProjectItem>
            <Folder Name="Properties">
                <ProjectItem>AssemblyInfo.cs</ProjectItem>
                <ProjectItem>Resources.resx</ProjectItem>
                <ProjectItem>Resources.Designer.cs</ProjectItem>
                <ProjectItem>Settings.settings</ProjectItem>
                <ProjectItem>Settings.Designer.cs</ProjectItem>
            </Folder>
        </Project>
    </TemplateContent>
</VSTemplate>

راجع أيضًا:

المرجع

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

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

موارد أخرى

قوالب ‏‫Visual Studio