Sdílet prostřednictvím


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

Šablony položek mohou určit pouze jednu položku, ale někdy je tato položka tvořena několika soubory. Například, šablony položek modelu Windows Forms vyžadují následující tři soubory:

  • Soubor .vb, který obsahuje kód pro daný formulář.

  • Soubor designer.vb, který obsahuje návrhové informace pro formulář.

  • Soubor .resx, který obsahuje vložené prostředky pro formulář.

Šablony položek s několika soubory vyžadují parametry k zajištění toho, že správné přípony souborů budou použity, když je tato položka vytvořena v aplikaci Visual Studio. Pokud vytvoříte šablonu položky pomocí průvodce Exportovat šablonu, jsou tyto parametry automaticky vygenerovány a nejsou vyžadovány další úpravy. Následující kroky vysvětlují, jak použít parametry k zajištění toho, aby se vytvořily správné přípony souborů.

Chcete-li manuálně vytvořit šablonu položky s více soubory

  1. Vytvořte šablonu položky stejně, jako byste vytvořili šablonu položky s jedním souborem. Další informace naleznete v tématu Postupy: Ručně vytvořit položku šablony.

  2. Přidejte atributy TargetFileName ke každému elementu ProjectItem. Nastavte hodnoty atributů TargetFileName na $nazevVstupnihoSouboru$.FileExtension, kde FileExtension je přípona toho souboru, který bude zahrnut v šabloně. Příklad:

    <ProjectItem TargetFileName="$fileinputname$.vb">
        Form1.vb
    </ProjectItem>
    <ProjectItem TargetFileName="$fileinputname$.Designer.vb">
        Form1.Designer.vb
    </ProjectItem>
    <ProjectItem TargetFileName="$fileinputname$.resx">
        Form1.resx
    </ProjectItem>
    

    Když je položka odvozená z této šablony přidána do projektu, názvy souborů budou založeny na názvu, který uživatel zadal v dialogovém okně Přidat novou položku.

  3. Vyberte soubory, které chcete zahrnout do vaší šablony, klikněte pravým tlačítkem myši na výběr, klikněte na tlačítko Odeslat do, a pak klikněte na tlačítko Komprimovaná složka (metoda ZIP). Vybrané soubory jsou komprimovány do souboru .zip.

  4. Dejte soubor .zip do umístění uživatelské šablony položky. Ve výchozím nastavení, je tímto adresářem \My Documents\Visual Studio 2010\Templates\ItemTemplates\. Další informace naleznete v tématu Postupy: Vyhledat a organizovat projekt a šablony položky.

Příklad

Následující příklad ukazuje šablonu modelu Windows Forms v aplikaci Visual Studio. V případě, že je položka vytvořena na základě této šablony, názvy těchto tří vytvořených souborů se budou shodovat s názvem, zadaným v dialogovém okně Přidat novou položku.

<VSTemplate Version="2.0.0" Type="Item"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>Multi-file Item Template</Name>
        <Icon>Icon.ico</Icon>
        <Description>An example of a multi-file item template</Description>
        <ProjectType>VisualBasic</ProjectType>
    </TemplateData>
    <TemplateContent>
        <ProjectItem TargetFileName="$fileinputname$.vb" SubType="Form">
            Form1.vb
        </ProjectItem>
        <ProjectItem TargetFileName="$fileinputname$.Designer.vb">
            Form1.Designer.vb
        </ProjectItem>
        <ProjectItem TargetFileName="$fileinputname$.resx">
            Form1.resx
        </ProjectItem>
    </TemplateContent>
</VSTemplate>

Viz také

Úkoly

Postupy: Vytvořit šablony položky

Postupy: Ručně vytvořit položku šablony

Postupy: Nahrazení parametrů v šabloně

Koncepty

Parametry šablony

Další zdroje

Vytvoření šablony položek