ProjectItem – element (šablony položek sady Visual Studio)

Určuje soubor, který je součástí šablony položky.

Poznámka:

Element ProjectItem přijímá různé atributy v závislosti na tom, zda je šablona pro projekt nebo položku. Toto téma vysvětluje ProjectItem prvek položky. Vysvětlení elementu ProjectItem pro šablony projektu najdete v tématu ProjectItem – element (šablony projektů sady Visual Studio).>

<VSTemplate><TemplateContent><ProjectItem>

Syntaxe

<ProjectItem
    SubType="Form/Component/CustomControl/UserControl"
    CustomTool="string"
    ItemType="string"
    ReplaceParameters="true/false"
    TargetFileName="TargetFileName.ext">
        FileName.ext
</ProjectItem>

Atributy a prvky

Následující oddíly popisují atributy a podřízené a nadřazené elementy.

Atributy

Atribut Popis
SubType Nepovinný atribut.

Určuje podtyp položky v šabloně položky s více soubory. Tato hodnota se používá k určení editoru, který Sada Visual Studio použije k otevření položky.
CustomTool Nepovinný atribut.

Nastaví CustomTool pro položku v souboru projektu.
ItemType Nepovinný atribut.

Nastaví itemType položky v souboru projektu.
ReplaceParameters Nepovinný atribut.

Logická hodnota, která určuje, zda položka obsahuje hodnoty parametrů, které musí být nahrazeny při vytvoření projektu ze šablony. Výchozí hodnota je false.
TargetFileName Nepovinný atribut.

Určuje název položky vytvořené ze šablony. Tento atribut je užitečný pro vytvoření názvu položky pomocí nahrazení parametru.

Podřízené prvky

Nezaokrouhlovat.

Nadřazené prvky

Element (Prvek) Popis
TemplateContent Určuje obsah šablony.

Textová hodnota

Je vyžadována textová hodnota.

Astring, který představuje název souboru v souboru .zip šablony.

Poznámky

ProjectItem je volitelná podřízená položka TemplateContent.

Atribut TargetFileName lze použít k přejmenování souborů s parametry. Pokud například soubor MyFile.vb existuje v kořenovém adresáři souboru .zip šablony, ale chcete, aby byl soubor pojmenován na základě názvu souboru zadaného uživatelem v dialogovém okně Přidat novou položku, použili byste následující KÓD XML:

<ProjectItem TargetFileName="$fileinputname$.vb">MyFile.vb</ProjectItem>

Při vytvoření položky z této šablony bude název souboru založen na jménu, které uživatel zadal v dialogovém okně Přidat novou položku . To je užitečné při vytváření šablon položek s více soubory. Další informace naleznete v tématu Postupy: Vytváření šablon položek s více soubory a parametrů šablony.

Příklad

Následující příklad znázorňuje metadata standardní šablony položky pro třídu Visual C#.

<VSTemplate Type="Item" Version="3.0.0"
    xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyClass</Name>
        <Description>My custom C# class.</Description>
        <Icon>Icon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <DefaultName>MyClass.cs</DefaultName>
    </TemplateData>
    <TemplateContent>
        <ProjectItem ReplaceParameters="true">MyClass.cs</ProjectItem>
    </TemplateContent>
</VSTemplate>

Viz také