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 |
---|---|
Volitelný prvek. Určuje složku přidat do projektu. |
|
Volitelný prvek. Určuje soubor, který chcete přidat do projektu. |
Nadřazené elementy
Element |
Description |
---|---|
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