Udostępnij za pośrednictwem


Element TemplateData (Visual Studio szablonów)

Określa szablon i określa sposób wyświetlania w jednej Nowy projekt lub Dodaj nowy element okno dialogowe.

<TemplateData>
    <Name> ... </Name>
    <Description> ... </Description>
    <Icon> ... </Icon>
    <ProjectType> ... </ProjectType>
    ...
</TemplateData>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementów nadrzędnych.

Atrybuty

Brak.

Elementy podrzędne

Element

Opis

Nazwa

Wymagany element.

Określa nazwę szablonu, wyświetlaną w polu albo Nowy projekt lub Dodaj nowy element okno dialogowe.

Opis

Wymagany element.

Określa opis szablonu w albo Nowy projekt lub Dodaj nowy element okno dialogowe.

Ikona

Wymagany element.

Określa ścieżkę i nazwę pliku obrazu, który służy jako ikonę, która pojawia się w jednej Nowy projekt lub Dodaj nowy element okno dialogowe szablonu.

Typ projektu

Wymagany element.

Klasyfikuje szablon projektu, aby znalazła się w grupie określonej w Nowy projekt okno dialogowe.

ProjectSubType

Opcjonalny element.

Klasyfikuje szablon projektu, tak że pojawi się w obszarze określonym podkategorii w Nowy projekt okno dialogowe.

TemplateID

Opcjonalny element.

Określa identyfikator szablonu.

TemplateGroupID

Opcjonalny element.

Określa identyfikator szablonu grupy.

SortOrder

Opcjonalny element.

Określa wartość, która jest stosowany do szablonu, między innymi szablony w tej samej kategorii, wyświetlaną w polu albo Nowy projekt lub Dodaj nowy element okno dialogowe.

CreateNewFolder

Opcjonalny element.

Określa, czy przy tworzeniu wystąpienia projektu jest tworzony folder zawierający.

DefaultName

Opcjonalny element.

Określa nazwę generowany przez system projektu programu Visual Studio dla projektu lub elementu, podczas jego tworzenia.

ProvideDefaultName

Opcjonalny element.

Określa, czy system projektu Visual Studio będzie generować nazwę domyślną dla projektu lub elementu podczas jego tworzenia.

PromptForSaveOnCreation

Opcjonalny element.

Określa, czy projektu mogą być tworzone jako projekt tymczasowy.

EnableLocationBrowseButton

Opcjonalny element.

Określa, czy ludzie przycisk jest dostępny w Nowy projekt dialogowe, tak aby użytkownicy mogą łatwo modyfikować domyślny katalog, w którym zapisany nowy projekt.

Ukryte

Opcjonalny element.

Określa, czy szablon pojawia się w jednej Nowy projekt lub Dodaj nowy element okno dialogowe.

NumberOfParentCategoriesToRollUp

Opcjonalny element.

Określa liczbę kategorii nadrzędnej, które będą wyświetlane w szablonie w Nowy projekt okno dialogowe.

LocationFieldMRUPrefix

Opcjonalny element.

LocationField

Opcjonalny element.

Określa, czy nie miejsce pole tekstowe Nowy projekt okno dialogowe jest włączony, wyłączony lub ukryte dla szablonu projektu.

RequiredFrameworkVersion

Opcjonalny element.

Ten element należy użyć, jeśli szablon obsługuje tylko określonej minimalnej wersji i nowsze wersje, ewentualne.NET Framework.

SupportsMasterPage

Opcjonalny element.

Określa, czy szablon obsługuje strony wzorcowej dla projektów internetowych.

SupportsCodeSeparation

Opcjonalny element.

Określa, czy szablon obsługuje kod separacji lub kodem modelu strony, dla projektów internetowych.

SupportsLanguageDropDown

Opcjonalny element.

Określa, czy szablon jest taka sama dla wielu języków i czy języka opcja jest dostępna z Nowy projekt okno dialogowe.

TargetPlatformName

Opcjonalny element.

Określa platformę, że cele szablon projektu.Ten element określa, że szablon projektu jest używany do tworzenia Windows Store aplikacji.

Elementy nadrzędne

Element

Opis

VSTemplate

Wymagany element.

Zawiera wszystkie metadane dla szablonu projektu, szablon towaru lub starter kit.

Uwagi

TemplateDatajest wymagany element.

Jeśli nie obejmuje opcjonalnego elementu, jest używana wartość domyślna dla tego elementu.

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

Visual Studio szablonu schematu odwołania

Koncepcje

Wprowadzenie do programu Visual Studio, szablony