Jak: Tworzenie szablonów elementu wieloplikowych
Szablony element może określać tylko jeden element, ale czasami element składa się z wielu plików.Na przykład Windows Formsszablon elementu dla Visual Basic wymaga trzy następujące pliki:
Plik .vb, który zawiera kod dla formularz.
A.projektant.vb plik, który zawiera informacje projektant dla formularz.
Pliku .resx zawierającego osadzony zasoby dla formularz.
Element wieloplikowych szablony wymagają parametry, aby zapewnić rozszerzenia poprawną nazwa pliku są używane, gdy zostanie utworzony element Visual Studio.Jeśli możesz utworzyć szablon elementu , za pomocą Eksportuj szablonkreator, parametry te są generowane automatycznie i nie dalszej edycji jest wymagana. Następujące wyjaśniono sposób używania parametrów w celu zapewnienia, że rozszerzenia poprawną nazwa pliku są tworzone.
Aby ręcznie utworzyć wieloplikowych szablon elementu
Jak utworzyć pojedynczy plik szablon elementu, należy utworzyć szablon elementu .Aby uzyskać więcej informacji, zobacz Jak: Tworzenie szablonów elementu.
Dodaj TargetFileName atrybuty w każdej ProjectItem element.Ustawianie wartości TargetFileName atrybuty do $fileinputname$. Rozszerzenie_pliku, gdzie Rozszerzenie_pliku jest nazwa plikurozszerzenie pliku, który jest są zawarte w szablon. Na przykład:
<ProjectItem TargetFileName="$fileinputname$.vb"> Form1.vb </ProjectItem> <ProjectItem TargetFileName="$fileinputname$.Designer.vb"> Form1.Designer.vb </ProjectItem> <ProjectItem TargetFileName="$fileinputname$.resx"> Form1.resx </ProjectItem>
Gdy element, na podstawie tego szablon jest dodawany do projekt, nazwy pliku będzie opierać się na nazwę, którą użytkownik wpisał w Dodaj nowy elementokno dialogowe.
Zaznacz pliki, które mają być dołączone do szablon, kliknij prawym przyciskiem myszy zaznaczenie, kliknij Wyślij do, a następnie kliknij przycisk Folder skompresowany (zip).Wybranych plików skompresowanych w pliku zip.
Umieść plik .zip w lokalizacjiszablon elementu użytkownik. Domyślnie katalog jest \My Documents\Visual Studio wersji\Templates\ItemTemplates\.Aby uzyskać więcej informacji, zobacz Jak: zlokalizować i organizować projektu i szablony zapasów.
Przykład
W poniższym przykładzie Visual Studio Windows Formsszablon. Gdy towar zostanie utworzony na podstawie tego szablon, nazwy trzy pliki utworzone będzie odpowiadać nazwa wprowadzona w Dodaj nowy elementokno dialogowe.
<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>
Zobacz też
Zadania
Jak: Tworzenie szablonów elementu
Jak: parametrów zastępczych w szablonie