Project — Element (szablony Visual Studio)
Określa pliki lub katalogi, aby dodać do projektu.
<Project
File="MyProject.proj"
TargetFileName="MyTargetProject.proj"
ReplaceParameters="true/false">
IgnoreProjectParameter="$myCustomParameter$"
...
</Project>
Atrybuty i elementy
W poniższych sekcjach opisano atrybut, elementy podrzędne i elementów nadrzędnych.
Atrybuty
Atrybut |
Opis |
---|---|
File |
Wymagany atrybut. Określa nazwę pliku projektu w pliku zip szablonu. |
ReplaceParameters |
Atrybut opcjonalny. Wartość logiczna określająca, czy plik projektu zawiera wartości parametrów, które muszą zostać zastąpione, gdy projekt jest tworzony na podstawie szablonu.Wartością domyślną jest false. |
TargetFileName |
Atrybut opcjonalny. Określa nazwę pliku projektu, gdy projekt jest tworzony na podstawie szablonu. |
IgnoreProjectParameter |
Atrybut opcjonalny. Określa, czy projekt powinny zostać dodane do bieżącego rozwiązania.Jeśli wartość parametru niestandardowego "myCustomParameter$" istnieje w pliku wymiany parametr projektu jest utworzony, ale nie dodać w ramach aktualnie otwarte rozwiązania. |
Elementy podrzędne
Element |
Opis |
---|---|
Opcjonalny element. Określa folder, aby dodać do projektu. |
|
Opcjonalny element. Określa plik, aby dodać do projektu. |
Elementy nadrzędne
Element |
Opis |
---|---|
Wymagany element. |
Uwagi
Projectelement opcjonalny dziecko jest TemplateContent.
Project Element jest używany do zmiennoprzecinkową projektu i w związku z tym, ważne jest tylko szablony projektu.
Projectelementy można mieć Folder elementy potomne lub ProjectItem elementów podrzędnych, ale nie z mieszanki obu Folder i ProjectItem elementy potomne.
Visual Studioautomatycznie zmienia nazwę pliku projektu, na podstawie nazwy wpisywane przez użytkownika w Nowy projekt okno dialogowe.Użycie TargetFileName atrybut, jeśli chcesz podać nazwę alternatywnego pliku dla plików projektu, utworzony za pomocą szablonu.
Przykład
W poniższym przykładzie pokazano metadane dla szablonu projektu dla Visual C# aplikacji.
<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>
Zobacz też
Informacje
Odwołanie do schematu szablonu Visual Studio
ProjectItem — Element (Szablony projektu Visual Studio)
Folder — Element (szablony projektów Visual Studio)