Project – element (šablony sady Visual Studio)
Určuje soubory nebo adresáře, které se mají přidat do projektu.
<Projekt VSTemplate><TemplateContent><>
Syntaxe
<Project
File="MyProject.proj"
TargetFileName="MyTargetProject.proj"
ReplaceParameters="true/false">
IgnoreProjectParameter="$myCustomParameter$"
...
</Project>
Atributy a prvky
Následující oddíly popisují atributy a podřízené a nadřazené elementy.
Atributy
Atribut | Popis |
---|---|
File |
Požadovaný atribut. Určuje název souboru projektu v .zip souboru š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 ze šablony. Výchozí hodnota je false . |
TargetFileName |
Nepovinný atribut. Určuje název souboru projektu při vytvoření projektu ze šablony. |
IgnoreProjectParameter |
Nepovinný atribut. Určuje, jestli má být projekt přidán do aktuálního řešení. Pokud hodnota vlastního parametru $myCustomParameter$ existuje v souboru nahrazení parametru, projekt se vytvoří, ale nepřidá se jako součást aktuálně otevřeného řešení. |
Podřízené prvky
Element (Prvek) | Popis |
---|---|
Složka | Volitelný element. Určuje složku, která se má přidat do projektu. |
Projectitem | Volitelný element. Určuje soubor, který se má přidat do projektu. |
Nadřazené prvky
Element (Prvek) | Popis |
---|---|
TemplateContent | Požadovaný element. |
Poznámky
Project
je volitelný podřízený prvek .TemplateContent
Tento Project
prvek se používá k zadání projektu, a proto je platný pouze v šablonách projektů.
Project
Elementy mohou mít podřízené prvky složky nebo podřízené prvky ProjectItem , ale ne kombinaci obou Folder
a ProjectItem
podřízených prvků.
Visual Studio automaticky přejmenuje název souboru projektu na základě názvu zadaného uživatelem v dialogovém okně Nový projekt . TargetFileName
Atribut použijte, pokud chcete zadat alternativní název souboru pro soubory projektu vytvořené pomocí šablony.
Příklad
Následující příklad ukazuje metadata šablony projektu pro aplikaci Visual C#.
<VSTemplate Type="Project" Version="3.0.0"
xmlns="http://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>