Sdílet prostřednictvím


Element složky (šablony projektů sady Visual Studio)

Určuje složku, která bude přidána do projektu.

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

Atributy a elementy

Následující oddíly popisují atribut, podřízené elementy a rodičovské elementy.

Atributy

Atribut

Description

Name

Požadovaný atribut.

Název složky projektu.

TargetFolderName

Nepovinný atribut.

Určuje název složky při vytvoření projektu z šablony.Tento atribut je vhodný pro použití nahrazení parametru vytvořit název složky nebo složky s mezinárodní řetězec pojmenování, která nelze použít přímo v souboru ZIP.

Podřízené elementy

Element

Description

Folder

Určuje složku přidat do projektu.Folderprvky mohou obsahovat podřízené Folder prvky.

ProjectItem

Určuje soubor, který chcete přidat do projektu.

Nadřazené elementy

Element

Description

Project

Volitelný podřízený prvek TemplateContent.

Poznámky

Folderje volitelným podřízeným Project.

Uspořádání položek projektu do složky šablony můžete pomocí následujících metod:

  • Zahrnout složky .zip soubor šablony a přidat je do projektu v souboru .vstemplate zadáním cesty k souboru ProjectItem prvky s č Folder prvky.Toto je doporučená metoda.Příklad:

    ...

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

    <ProjectItem>Form1.cs</ProjectItem>

    ...

  • Zahrnout složky .zip soubor šablony a přidat do projektu v souboru .vstemplate s Folder prvky.Příklad:

    ...

    <Folder name="Folder">

    <ProjectItem>item.cs</ProjectItem>

    </Folder>

    <ProjectItem>Form1.cs</ProjectItem>

    ...

  • Neobsahují složky .zip soubor šablony, ale přidat složky TargetFileName atribut ProjectItem prvku.Příklad:

    ...

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

    <ProjectItem>Form1.cs</ProjectItem>

    ...

Příklad

Následující příklad ukazuje metadata pro šablonu projektu Visual C# aplikace systému Windows.

<VSTemplate Type="Project" Version="3.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>

Viz také

Referenční dokumentace

Odkaz na schéma šablon sady Visual Studio

ProjectItem – element (šablony položek sady Visual Studio)

Koncepty

Vytváření šablon pro projekty a položky v sadě Visual Studio