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