Sdílet prostřednictvím


Element projektu (šablony sady Visual Studio)

Určuje soubory nebo adresáře přidat do projektu.

<Project
    File="MyProject.proj"
    TargetFileName="MyTargetProject.proj"
    ReplaceParameters="true/false">
    IgnoreProjectParameter="$myCustomParameter$"
        ...
</Project>

Atributy a elementy

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

Atributy

Atribut

Description

File

Požadovaný atribut.

Určuje název souboru projektu v .zip soubor šablony.

ReplaceParameters

Nepovinný atribut.

Logická hodnota, která určuje, zda má soubor projektu hodnoty parametrů, které musí být nahrazeny při vytvoření projektu z šablony.Výchozí hodnota je false.

TargetFileName

Nepovinný atribut.

Určuje název souboru projektu při vytvoření projektu z šablony.

IgnoreProjectParameter

Nepovinný atribut.

Určuje, zda by mělo být projekt do řešení.Pokud hodnota vlastní parametr "myCustomParameter$" existuje v náhradní soubor parametrů projektu vytvořen ale nebyla přidána jako součást řešení aktuálně otevřené.

Podřízené elementy

Element

Description

Složka

Volitelný prvek.

Určuje složku přidat do projektu.

ProjectItem

Volitelný prvek.

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

Nadřazené elementy

Element

Description

TemplateContent

Požadovaný prvek.

Poznámky

Projectje volitelný podřízený prvek TemplateContent.

Project Je element pro jednotlivé projekt a proto je platný pouze v šablonách projektů.

Projectprvky mohou mít složky podřízené prvky nebo ProjectItem podřízené prvky, ale nikoli směs obou Folder a ProjectItem podřízené prvky.

Visual StudioNázev souboru projektu na základě zadaných uživatelem v názvu automaticky přejmenuje Nový projekt dialogové okno.Použití TargetFileName atribut, pokud chcete zadat název alternativního souboru pro soubory projektu vytvořené pomocí šablony.

Příklad

Následující příklad zobrazuje metadata pro šablonu projektu Visual C# aplikace.

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

Viz také

Referenční dokumentace

Odkaz na schéma šablon sady Visual Studio

ProjectItem – element (šablony projektů Visual Studio)

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

Koncepty

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