Udostępnij za pośrednictwem


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

Folder

Opcjonalny element.

Określa folder, aby dodać do projektu.

ProjectItem

Opcjonalny element.

Określa plik, aby dodać do projektu.

Elementy nadrzędne

Element

Opis

TemplateContent

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)

Koncepcje

Wprowadzenie do programu Visual Studio, szablony