Sdílet prostřednictvím


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

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

[!POZNÁMKA]

ProjectItem Element přijímá různé atributy podle toho, zda je šablona projektu nebo položky.Toto téma vysvětluje ProjectItem element pro položku.Vysvětlení ProjectItem element pro šablony projektu, viz ProjectItem – element (šablony projektů Visual Studio).

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

Atributy a elementy

Následující oddíly popisují atribut, podřízené elementy a rodičovské elementy.

Atributy

Atribut

Description

SubType

Nepovinný atribut.

Určuje podtyp položky šablony položek s několika soubory.Tato hodnota slouží k určení editor, Visual Studio otevřete položku používat.

CustomTool

Nepovinný atribut.

Nastaví CustomTool položky v souboru projektu.

ItemType

Nepovinný atribut.

Nastaví typ položky pro položku v souboru projektu.

ReplaceParameters

Nepovinný atribut.

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

TargetFileName

Nepovinný atribut.

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

Podřízené elementy

Žádný

Nadřazené elementy

Element

Description

TemplateContent

Určuje obsah šablony.

Textová hodnota

Je požadována hodnota text.

A string , která představuje název souboru .zip soubor šablony.

Poznámky

ProjectItemje volitelným podřízeným TemplateContent.

TargetFileName Atribut lze použít k přejmenování souborů s parametry.Například pokud soubor MyFile.vb v kořenovém adresáři .zip soubor šablony, ale existuje chtít soubor být založen na název poskytnutý uživatelem v Přidat novou položku dialogové okno můžete použít následující kód XML:

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

Při vytvoření položky z této šablony názvu souboru bude založena na názvu, který uživatel zadal v Přidat novou položku dialogové okno.To je užitečné při vytváření šablony položek s několika soubory.Další informace naleznete v tématu Postupy: Tvorba šablon položek s více soubory a Parametry šablony.

Příklad

Následující příklad ukazuje metadata pro šablonu položky standardní Visual C# třídy.

<VSTemplate Type="Item" Version="3.0.0"
    xmlns="https://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é

Úkoly

Postupy: Tvorba šablon položek s více soubory

Referenční dokumentace

Odkaz na schéma šablon sady Visual Studio

Koncepty

Vytváření šablon pro projekty a položky v sadě Visual Studio

Parametry šablony