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. |
Określa plik, aby dodać do projektu. |
Elementy nadrzędne
Element |
Opis |
---|---|
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)