Postupy: Vyhledat a organizovat projekt a šablony položky

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\jazyk\národní\

  • \VisualStudioInstallationDirectory\Common7\IDE\ProjectTemplates\jazyk\Locale\

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

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\VisualBasic\1033\

Vlastní šablony

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

  • \My Documents\Visual Studio 2010\Templates\ProjectTemplates\Language\

  • \My Documents\Visual Studio 2010\Templates\ItemTemplates\Language\

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

C:\Documents and Settings\UserName\My Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#\

Vlastní šablony neobsahují podadresáře pro lokalizované šablony. Můžete změnit výchozí adresář pro vlastní šablony v dialogovém okně Možnosti. Další informace naleznete v tématu Obecné, projekty a řešení, dialogové okno Možnosti.

Uspořádání šablon

Kategorie v dialogových oknech Nový projekt a Přidat novou položua 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 /setup.

  6. Spusťte Visual Studio.

  7. V nabídce Soubor klepněte na příkaz Nový a potom klepněte na příkaz 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 Project (Projekt) klepněte na příkaz Add New Item (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ář:

    \My Documents\Visual Studio 2010\Templates\ProjectTemplates\CSharp\HelloWorld\

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

  3. V nabídce Soubor klepněte na příkaz Nový a potom klepněte na příkaz 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ář:

    \My Documents\Visual Studio 2010\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 Project (Projekt) klepněte na příkaz Add New Item (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. V TemplateData prvek přidat NumberOfParentCategoriesToRollUp prvku. 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é

Odkaz

Visual Studio šablona schéma Odkaz…

NumberOfParentCategoriesToRollUp (Visual Studio šablony)

Další zdroje

Přizpůsobení projektu a šablony položek

Šablony sady Visual Studio

Vytváření šablon projektů a položek