Udostępnij za pośrednictwem


Porady: lokalizowanie i organizowanie szablonów projektów i elementów

Pliki szablonów muszą być umieszczone w lokalizacji, która Visual Studio rozpoznaje tak, że szablony pojawią się w oknach dialogowych Nowy projekt i Dodaj nowy element.Można utworzyć niestandardowe podkategorie szablonów tak, że podkategorie pojawią się również w interfejsie użytkownika.

Lokalizowanie szablonów

Domyślnie Visual Studio przeszukuje dwie lokalizacje szablonów projektu i elementu.Jeśli skompresowany plik, który zawiera plik .vstemplate istnieje w tych lokalizacjach, szablon pojawi się w oknie dialogowym Nowy projekt lub Dodaj nowy element.

Zainstalowane szablony

Domyślnie szablony zainstalowane razem z produktem znajdują się w:

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

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

Na przykład, następujący katalog zawiera Visual Studio szablony projektów dla języka angielskiego:

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

Szablony niestandardowe

Domyślnie szablony niestandardowe znajdują się w:

  • Moje dokumenty \Visual Studio Version\Templates\ProjectTemplates\Language\

  • Moje dokumenty \Visual Studio Version\Templates\ItemTemplates\Language\

Na przykład, następujący katalog zawiera niestandardowe szablony projektu Visual C#:

C:\Documents and Settings\nazwa_użytkownika\Moje dokumenty\Visual Studio 2013\Templates\ProjectTemplates\Visual C# \

Szablony niestandardowe nie obejmują podkatalogów dla zlokalizowanych szablonów.Można zmienić domyślny katalog dla niestandardowych szablonów w oknie dialogowym Opcje pod Środowisko\Projekty i rozwiązania.

Organizowanie szablonów

Kategorie w oknach dialogowych Nowy projekt i Dodaj nowy element odzwierciedlają struktury katalogów, które istnieją w lokalizacji zainstalowanych i niestandardowych szablonów.Można zmodyfikować te struktury katalogu, aby uporządkować szablony w dowolny sposób.

[!UWAGA]

Nie można utworzyć nowej kategorii na poziomie języka programowania.Nowe kategorie mogą być tworzone tylko w obrębie każdego języka.

Jeśli nie ma takiej samej struktury katalogów dla zainstalowanych i niestandardowych szablonów dla określonego języka (to znaczy istnieją katalogi w jednym folderze, które nie istnieją w obszarze innym) zestaw kategorii, które pojawiają się w oknie dialogowym Nowy projekt będzie połączeniem wszystkich kategorii.

Organizowanie zainstalowanych szablonów

Zainstalowane szablony można organizować, tworząc podkatalogi w folderze języków programowania.Podkatalogi te pojawiają się w oknach dialogowych Nowy projekt i Dodaj nowy element jako foldery wirtualne w ramach każdego języka.

Aby utworzyć nową kategorię zainstalowanego szablonu projektu

  1. Utwórz folder w folderze język w katalogu zainstalowanych szablonów.Na przykład, aby utworzyć kategorię Office dla szablonu projektu Visual Studio należy utworzyć następujący katalog:

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

  2. Umieścić wszystkie szablony dla tej kategorii w nowym folderze.

  3. Zamknij wszystkie wystąpienia programu Visual Studio.

  4. W menu Start, kliknij przycisk Uruchom, wpisz cmd i kliknij przycisk OK.

  5. W wierszu polecenia znajdź katalog zawierający devenv.exe i wpisz devenv /installvstemplates.

  6. Uruchom Visual Studio.

  7. W menu Plik kliknij Nowy, a następnie kliknij Projekt.

  8. Sprawdź, czy kategoria Office znajduje się w oknie dialogowym Nowy projekt w okienku Typy projektów, w obszarze Visual Basic.

Można też grupować podzbiór elementy szablonu projektów do folderu niestandardowego.

Aby utworzyć nową kategorię zainstalowanego szablonu elementu

  1. Utwórz folder w folderze język w katalogu zainstalowanych szablonów.Na przykład, aby utworzyć kategorię w sieci Web dla szablonu elementu Visual C# należy utworzyć następujący katalog:

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

  2. Umieścić wszystkie szablony dla tej kategorii w nowym folderze.

  3. Zamknij wszystkie wystąpienia programu Visual Studio.

  4. W menu Start, kliknij przycisk Uruchom, wpisz cmd i kliknij przycisk OK.

  5. W wierszu polecenia znajdź katalog zawierający devenv.exe i wpisz devenv /setup.

  6. Uruchom Visual Studio.

  7. Utwórz lub otwórz istniejący projekt.

  8. W menu Projekt kliknij opcję Dodaj nowy element.

  9. Sprawdź, czy kategoria sieci Web znajduje się w oknie dialogowym Dodaj nowy element w okienku Typy projektów.

Organizowanie szablonów niestandardowych

Szablony niestandardowe można podzielić na własne kategorie, dodając nowe foldery w lokalizacji szablonu niestandardowego.Okno dialogowe Nowy projekt odzwierciedla wszystkie zmiany wprowadzone do kategorii szablonu.

Aby utworzyć nową niestandardową kategorię zainstalowanego szablonu projektu

  1. Utwórz folder w folderze języka w katalogu szablonów niestandardowych projektu.Na przykład, aby utworzyć kategorię HelloWorld dla szablonu elementu Visual C# należy utworzyć następujący katalog:

    \Moje dokumenty\Visual Studio 2013\Templates\ProjectTemplates\CSharp\HelloWorld\

  2. Umieścić wszystkie szablony dla tej kategorii w nowym folderze.

  3. W menu Plik kliknij Nowy, a następnie kliknij Projekt.

  4. Sprawdź, czy kategoria HelloWorld znajduje się w oknie dialogowym Nowy projekt w okienku Typy projektów, w obszarze Visual C#.

Można też grupować podzbiór niestandardowych elementów szablonu projektów do folderu niestandardowego.

Aby utworzyć nową niestandardową kategorię zainstalowanego szablonu elementu

  1. Utwórz folder w folderze języka w katalogu szablonów niestandardowych elementu.Na przykład, aby utworzyć kategorię HelloWorld dla szablonu elementu Visual C# należy utworzyć następujący katalog:

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

  2. Umieścić wszystkie szablony dla tej kategorii w nowym folderze.

  3. Utwórz lub otwórz istniejący projekt.

  4. W menu Projekt kliknij opcję Dodaj nowy element.

  5. Sprawdź, czy kategoria HelloWorld znajduje się w oknie dialogowym Dodaj nowy element w okienku Typy projektów.

Wyświetlanie szablonów w kategorii nadrzędnej

Można włączyć szablony w podkategoriach, aby były wyświetlane w kategorii nadrzędnej za pomocą elementu NumberOfParentCategoriesToRollUp w pliku .vstemplate.Te kroki są identyczne dla szablonów projektu i szablonów elementów.

Aby wyświetlić szablony w kategorii nadrzędnej

  1. Zlokalizuj plik .zip zawierający szablon.

  2. Wyodrębnij plik .zip.

  3. Otwórz plik .vstemplate w Visual Studio.

  4. W elemencie TemplateData, dodaj element NumberOfParentCategoriesToRollUp.Na przykład poniższy kod tworzy szablon widoczny w kategorii nadrzędnej, ale nie wyżej.

    <TemplateData>
        ...
        <NumberOfParentCategoriesToRollUp>
            1
        </NumberOfParentCategoriesToRollUp>
        ...
    </TemplateData>
    
  5. Zapisz i zamknij plik .vstemplate.

  6. Wybierz pliki do szablonu, kliknij prawym przyciskiem myszy zaznaczenie, kliknij przycisk Wyślij do, a następnie kliknij przycisk Folder skompresowany (zip).Pliki są kompresowane do pliku .zip.

  7. Usuń wyodrębnione pliki szablonów i stary plik zip szablonu.

  8. Nowy plik .zip należy umieścić w katalogu, który miał usunięty plik zip.

Zobacz też

Zadania

Porady: tworzenie szablonów projektów

Porady: tworzenie szablonów elementu

Informacje

Odwołanie do schematu szablonu Visual Studio

NumberOfParentCategoriesToRollUp (szablony Visual Studio)

Inne zasoby

Dostosowywanie szablonów projektu i elementu