Udostępnij za pośrednictwem


Folder — Element (szablony projektów Visual Studio)

Określa folder, który zostanie dodany do projektu.

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybut, elementy podrzędne i elementów nadrzędnych.

Atrybuty

Atrybut

Opis

Name

Wymagany atrybut.

Nazwa folderu projektu.

TargetFolderName

Atrybut opcjonalny.

Określa nazwę dać folder, gdy projekt jest tworzony na podstawie szablonu.Ten atrybut jest przydatne w przypadku Tworzenie nazwy folderu przy użyciu parametru zastępczego lub nadawanie nazw folderów z ciąg znaków międzynarodowych nie można bezpośrednio w pliku .zip.

Elementy podrzędne

Element

Opis

Folder

Określa folder, aby dodać do projektu.Folderelementy mogą zawierać dziecko Folder elementy.

ProjectItem

Określa plik, aby dodać do projektu.

Elementy nadrzędne

Element

Opis

Projekt

Element podrzędny opcjonalne z TemplateContent.

Uwagi

Folderopcjonalne dziecko jest Project.

Do organizowania elementów projektu do folderów w szablonie, można użyć dowolną z następujących metod:

  • Będą one wyświetlane w pliku zip szablonu i dodać je do projektu w pliku .vstemplate określając ścieżkę do pliku w ProjectItem elementów, bez Folder elementy.Jest to metoda zalecana.Na przykład:

    ...

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

    <ProjectItem>Form1.cs</ProjectItem>

    ...

  • Będą one wyświetlane w pliku zip szablonu i dodać je do projektu w pliku .vstemplate z Folder elementy.Na przykład:

    ...

    <Folder name="Folder">

    <ProjectItem>item.cs</ProjectItem>

    </Folder>

    <ProjectItem>Form1.cs</ProjectItem>

    ...

  • Nie należy umieszczać foldery w pliku zip szablonu, ale Dodaj foldery za pomocą TargetFileName atrybut ProjectItem element.Na przykład:

    ...

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

    <ProjectItem>Form1.cs</ProjectItem>

    ...

Przykład

Poniższy przykład ilustruje metadane dla szablonu projektu dla Visual C# aplikacji systemu 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>

Zobacz też

Informacje

Odwołanie do schematu szablonu Visual Studio

ProjectItem Element (szablony elementów Visual Studio)

Koncepcje

Wprowadzenie do programu Visual Studio, szablony