Sdílet prostřednictvím


Postupy: Hledání a organizace projektů a šablon položek

Soubory šablon je nutné umístit do umístění, které Visual Studio rozpozná tak, aby šablony byly zobrazeny v dialogových oknech Nový projekt a Přidat novou položku.Vlastní podkategorie šablon můžete vytvořit tak, aby podkategorie byly také zobrazeny v uživatelském rozhraní.

Vyhledání šablon

Ve výchozím nastavení Visual Studio hledá dvě umístění pro šablony projektu a položky.Pokud komprimovaný soubor, který obsahuje soubor .vstemplate v těchto umístěních existuje, zobrazí se šablona v dialogových oknech Nový projekt nebo Přidat novou položku.

Nainstalované šablony

Ve výchozím nastavení, nainstalované šablony spolu s produktem jsou umístěny v:

  • \VisualStudioInstallationDirectory\Common7\IDE\ItemTemplates\Language\Locale\

  • \VisualStudioInstallationDirectory\Common7\IDE\ProjectTemplates\Language\Locale\

Například následující adresář obsahuje Visual Studio šablony projektu pro angličtinu:

C:\VisualStudioInstallationDirectory\Common7\IDE\ItemTemplates\VisualBasic\1033\

Vlastní šablony

Vlastní šablony jsou ve výchozím nastavení umístěny v:

  • \Dokumenty\Visual studio Version\Templates\ProjectTemplates\Language\

  • \Dokumenty\Visual Studio Version\Templates\ItemTemplates\Language\

Například následující adresář obsahuje vlastní Visual C# šablony projektu:

C:\Documents and Settings\JménoUživatele\Dokumenty\Visual Studio 2013\Templates\ProjectTemplates\Visual C#\

Vlastní šablony neobsahují podadresáře pro lokalizované šablony.Výchozí adresář vlastní šablony lze změnit v dialogovém okně Možnosti v části Prostředí\Projekty a řešení.

Uspořádání šablon

Kategorie v dialogových oknech Nový projekt a Přidat novou položku odrážejí struktury adresářů, které existují v umístění nainstalovaných a vlastních šablon.Můžete upravit tyto struktury adresářů k organizování šablon tak, aby vám dávaly smysl.

[!POZNÁMKA]

Na úrovni programovacího jazyka nelze vytvořit novou kategorii.Nové kategorie lze vytvořit pouze v rámci každého jazyka.

Pokud struktury adresářů pro nainstalované a vlastní šablony pro určitý jazyk nemají stejnou strukturu (to znamená, že zde je několik adresářů v jedné složce, které neexistují v jiné) souboru kategorií, které se zobrazují v dialogovém okně Nový projekt, bude se jednat o spojení všech kategorií.

Uspořádání nainstalovaných šablon

Nainstalované šablony můžete organizovat vytvořením podsložek ve složce programovacího jazyka.Tyto podsložky se zobrazí v dialogových oknech Nový projekt a Přidat novou položku jako virtuální složky v rámci každého jazyka.

Vytvořit nový projekt nainstalované kategorie šablon

  1. Vytvořte složku ve složce jazyka adresáře nainstalované šablony.Chcete-li například vytvořit kategorie Office pro Visual Studio šablony projektů, vytvoříte následující adresář:

    \VisualStudioInstallationDirectory\Common7\IDE\ProjectTemplates\VisualBasic\1033\Office\

  2. Všechny šablony pro tuto kategorii umístěte do nové složky.

  3. Ukončete všechny instance Visual Studio.

  4. V nabídce Start klikněte na příkaz Spustit, zadejte příkaz cmd a klikněte na tlačítko OK.

  5. V příkazovém řádku nalezněte adresář, který obsahuje devenv.exe a zadejte devenv /installvstemplates.

  6. Spusťte Visual Studio.

  7. V nabídce Soubor klikněte na příkaz Nový a potom na Projekt.

  8. Ověřte, že kategorie Office se zobrazí v dialogovém okně Nový projekt v podokně Typy projektů pod Visual Basic.

Můžete také seskupit podmnožinu šablon položek projektu do vlastní složky.

Vytvořit novou nainstalovanou kategorii šablony položky

  1. Vytvořte složku ve složce jazyka adresáře nainstalované šablony.Chcete-li například vytvořit webovou kategorii pro šablony položek Visual C#, vytvoříte následující adresář:

    \VisualStudioInstallationDirectory\Common7\IDE\ItemTemplates\CSharp\1033\Web\

  2. Všechny šablony pro tuto kategorii umístěte do nové složky.

  3. Ukončete všechny instance Visual Studio.

  4. V nabídce Start klikněte na příkaz Spustit, zadejte příkaz cmd a klikněte na tlačítko OK.

  5. V příkazovém řádku nalezněte adresář, který obsahuje devenv.exe a zadejte devenv /setup.

  6. Spusťte Visual Studio.

  7. Vytvořte projekt nebo otevřete existující projekt.

  8. V nabídce Projekt klikněte na příkaz Přidat novou položku.

  9. Ověřte, že webová kategorie se zobrazí v dialogovém okně Přidat novou položku v podokně Typy projektů.

Uspořádání vlastních šablon

Vlastní šablony lze uspořádat do vlastních kategorií přidáním nových složek v umístění vlastních šablon.Dialogové okno Nový projekt odráží všechny změny kategorie šablony, které provedete.

Vytvořit nové vlastní kategorie šablony projektu

  1. Vytvořte složku ve složce jazyka ve vlastním adresáři šablony projektu.Chcete-li například vytvořit HelloWorld kategorii pro šablony Visual C#, vytvoříte následující adresář:

    \Dokumenty\Visual Studio 2013\Templates\ProjectTemplates\CSharp\HelloWorld\

  2. Všechny šablony pro tuto kategorii umístěte do nové složky.

  3. V nabídce Soubor klikněte na příkaz Nový a potom na Projekt.

  4. Ověřte, že kategorie HelloWorld se zobrazí v dialogovém okně Nový projekt v podokně Typy projektů pod Visual C#.

Můžete také seskupit podmnožinu vlastních šablon položek do vlastní složky.

Vytvořit nové vlastní kategorie šablony položek

  1. Vytvořte složku ve složce jazyka ve vlastním adresáři šablony položky.Chcete-li například vytvořit HelloWorld kategorii pro šablony Visual C#, vytvoříte následující adresář:

    \Dokumenty\Visual Studio 2013\Templates\ItemTemplates\CSharp\HelloWorld\

  2. Všechny šablony pro tuto kategorii umístěte do nové složky.

  3. Vytvořte projekt nebo otevřete existující projekt.

  4. V nabídce Projekt klikněte na příkaz Přidat novou položku.

  5. Ověřte, že kategorie HelloWorld se zobrazí v dialogovém okně Přidat novou položku v podokně Typy projektů.

Zobrazení šablon v nadřazených kategoriích

Můžete povolit šablony v podkategoriích, které mají být zobrazeny ve svých nadřazených kategoriích pomocí elementu NumberOfParentCategoriesToRollUp v souboru .vstemplate.Tyto kroky jsou shodné pro šablony projektu i šablony položek.

Zobrazit šablony v nadřazených kategoriích

  1. Nalezněte .zip soubor, který obsahuje šablonu.

  2. Extrahujte .zip soubor.

  3. Otevřete soubor .vstemplate v Visual Studio.

  4. Do elementu TemplateData přidejte element NumberOfParentCategoriesToRollUp.Například následující kód vytvoří šablonu viditelnou v nadřazené kategorii, ale ne vyšší.

    <TemplateData>
        ...
        <NumberOfParentCategoriesToRollUp>
            1
        </NumberOfParentCategoriesToRollUp>
        ...
    </TemplateData>
    
  5. Uložte a zavřete soubor .vstemplate.

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

  7. Odstraňte extrahované soubory šablony a starý .zip soubor šablony.

  8. Umístěte nový .zip soubor do adresáře, ve kterém byl odstraněný .zip soubor.

Viz také

Úkoly

Postupy: Vytváření šablon projektu

Postupy: Vytváření šablon položek

Referenční dokumentace

Odkaz na schéma šablon sady Visual Studio

NumberOfParentCategoriesToRollUp (šablony sady Visual Studio)

Další zdroje

Přizpůsobení šablon projektů a položek