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 |
---|---|
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