Jak: zlokalizować i organizować projektu i szablony zapasów
Pliki szablonu muszą być umieszczone w lokalizacji, Visual Studio rozpoznaje tak, że szablony będą wyświetlane w Nowy projekt i Dodaj nowy element okien dialogowych.Tak, aby podkategorie pojawiają się w interfejsie użytkownika, można utworzyć niestandardowy podkategorie szablonów.
Lokalizowanie szablonów
Domyślnie Visual Studio przeszukuje dwie lokalizacje szablonów projektu i elementu.Jeśli istnieje plik skompresowany, która zawiera plik .vstemplate w tych lokalizacjach, szablon pojawi się w Nowy projekt lub Dodaj nowy element okien dialogowych.
Zainstalowanych szablonów
Domyślnie szablony instalowane razem z produktem znajdują się w:
\VisualStudioInstallationDirectory\Common7\IDE\ItemTemplates\języka\Locale\
\VisualStudioInstallationDirectory\Common7\IDE\ProjectTemplates\języka\Locale\
Na przykład, następujący katalog zawiera Visual Studio projektu szablonów dla języka angielskiego:
C:\VisualStudioInstallationDirectory\Common7\IDE\ItemTemplates\VisualBasic\1033\
Szablony niestandardowe
Domyślnie szablony niestandardowe są zlokalizowane w:
\My Documents\Visual studio wersji\Templates\ProjectTemplates\języka\
\My Documents\Visual studio wersji\Templates\ItemTemplates\języka\
Na przykład, następujący katalog zawiera niestandardowe Visual C# szablonów projektu:
C:\Documents and Settings\NazwaUżytkownika\Moje Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C# \
Szablony niestandardowe należy dołączać podkatalog dla zlokalizowane szablony.Można zmienić domyślny katalog dla niestandardowych szablonów w Opcje dialogowe, pod rozwiązań i Environment\Projects.
Organizowanie szablonów
Kategorie w Nowy projekt i Dodaj nowy element okien dialogowych odzwierciedlają struktur katalogów, które istnieją w lokalizacji szablonu zainstalowane i niestandardowe.Można modyfikować tych struktur katalogów, aby uporządkować w sposób czytelnego dla użytkownika.
[!UWAGA]
Nie można utworzyć nową kategorię na poziomie języka programowania.Nowe kategorie można tworzyć tylko w obrębie każdego języka.
Jeżeli struktury katalogu zainstalowany i niestandardowych szablonów dla określonego języka mają tę samą strukturę (to znaczy istnieją katalogi w jednym folderze, które nie istnieją w obszarze inne) zestawu kategorii, które są wyświetlane w Nowy projekt okno dialogowe będzie połączenie wszystkich kategorii.
Organizowanie zainstalowane szablony
Zainstalowanych szablonach można organizować, tworząc podkatalogi w folderze języków programowania.Te podkatalogi są wyświetlane w Nowy projekt i Dodaj nowy element okien dialogowych jak foldery wirtualne w ramach każdego języka.
Aby utworzyć nowy projekt zainstalowany kategorie szablonów
Utwórz folder w folderze język szablonu zainstalowanego katalogu.Na przykład, aby utworzyć kategorię Office Visual Studio projektu szablonów należy utworzyć następujący katalog:
\VisualStudioInstallationDirectory\Common7\IDE\ProjectTemplates\VisualBasic\1033\Office\
Umieścić wszystkie szablony dla tej kategorii w nowym folderze.
Zamknij wszystkie wystąpienia Visual Studio.
Na Start menu, kliknij uruchomić, typ cmdi kliknij przycisk OK.
W wierszu polecenia Znajdź katalog zawierający devenv.exe i typu devenv /installvstemplates.
Run Visual Studio.
Na pliku menu, kliknij Nowy, a następnie kliknij przycisk Projekt.
Sprawdź, czy kategoria Office znajduje się w Nowy projekt dialogowe, w typów projektów okienko, w Visual Basic.
Można również grupować podzestawu szablonów elementu projektu do niestandardowego folderu.
Aby utworzyć nowy element zainstalowany kategorie szablonów
Utwórz folder w folderze język szablonu zainstalowanego katalogu.Na przykład, aby utworzyć kategorię sieci Web dla Visual C# element szablonów należy utworzyć następujący katalog:
\VisualStudioInstallationDirectory\Common7\IDE\ItemTemplates\CSharp\1033\Web\
Umieścić wszystkie szablony dla tej kategorii w nowym folderze.
Zamknij wszystkie wystąpienia Visual Studio.
Na Start menu, kliknij uruchomić, typ cmdi kliknij przycisk OK.
W wierszu polecenia Znajdź katalog zawierający devenv.exe i typu devenv /setup.
Run Visual Studio.
Tworzenie projektu lub Otwórz istniejący projekt.
Na Projekt menu, kliknij Dodaj nowy element.
Sprawdź, czy kategorii sieci Web znajduje się w Dodaj nowy element dialogowe, w typów projektów okienka.
Organizowanie szablony niestandardowe
Szablony niestandardowe można podzielić na własne kategorie, dodając nowe foldery w lokalizacji szablonu niestandardowego.Nowy projekt okno dialogowe odzwierciedla wszystkie zmiany wprowadzone do szablonu kategorii.
Aby utworzyć nowy projekt niestandardowe kategorie szablonów
Utwórz folder w folderze języka w katalogu projektu niestandardowego szablonu.Na przykład, aby utworzyć kategorię HelloWorld Visual C# szablonów, należy utworzyć następujący katalog:
\My Documents\Visual Studio 2012\Templates\ProjectTemplates\CSharp\HelloWorld\
Umieścić wszystkie szablony dla tej kategorii w nowym folderze.
Na pliku menu, kliknij Nowy, a następnie kliknij przycisk Projekt.
Sprawdź, czy kategorii HelloWorld znajduje się w Nowy projekt dialogowe, w typów projektów okienko, w Visual C#.
Można również grupować podzestawu szablonów niestandardowego elementu do niestandardowego folderu.
Aby utworzyć nowy element niestandardowe kategorie szablonów
Utwórz folder w katalogu szablon niestandardowy element folder języka.Na przykład, aby utworzyć kategorię HelloWorld Visual C# szablonów należy utworzyć następujący katalog:
\My Documents\Visual Studio 2012\Templates\ItemTemplates\CSharp\HelloWorld\
Umieścić wszystkie szablony dla tej kategorii w nowym folderze.
Tworzenie projektu lub Otwórz istniejący projekt.
Na Projekt menu, kliknij Dodaj nowy element.
Sprawdź, czy kategorii HelloWorld znajduje się w Dodaj nowy element dialogowe, w typów projektów okienka.
Wyświetlanie szablonów w kategorii nadrzędnej
Można włączyć szablonów w podkategorii, które mają być wyświetlane w ich kategorii nadrzędnej za pomocą NumberOfParentCategoriesToRollUp elementu w pliku .vstemplate.Te kroki są identyczne, zarówno szablonów projektu, jak i szablony zapasów.
Aby wyświetlić szablony w kategorii nadrzędnej
Zlokalizuj plik .zip zawierający szablon.
Wyodrębnij plik .zip.
Otwórz plik .vstemplate w Visual Studio.
W TemplateData element, dodać NumberOfParentCategoriesToRollUp element.Na przykład poniższy kod powoduje szablon widoczny w kategorii nadrzędnej, ale nie jest wyższa.
<TemplateData> ... <NumberOfParentCategoriesToRollUp> 1 </NumberOfParentCategoriesToRollUp> ... </TemplateData>
Zapisz i zamknij plik .vstemplate.
Wybierz pliki do szablonu, kliknij prawym przyciskiem myszy zaznaczenie, kliknij Wyślij do, a następnie kliknij przycisk Folder skompresowany (zip).Pliki są skompresowane w pliku zip.
Usuń pliki szablonów wyodrębnione i stary plik .zip szablonu.
Nowy plik .zip należy umieścić w katalogu, który miał plik .zip usunięte.
Zobacz też
Zadania
Jak: Tworzenie szablonów projektów
Jak: Tworzenie szablonów elementu
Informacje
Visual Studio szablonu schematu odwołania
NumberOfParentCategoriesToRollUp (Visual Studio szablonów)