Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzenie szablonu internetowego różni się od tworzenia innych rodzajów szablonów. Ponieważ szablony projektów internetowych są wyświetlane w oknie dialogowym Dodawanie nowej witryny sieci Web, a elementy projektu internetowego są podzielone na kategorie według języka programowania, plik vstemplate musi określać szablon jako szablon internetowy i identyfikować język programowania.
Uwaga
Szablony sieci Web muszą zawierać pusty plik webproj i muszą się do niego odwoływać w pliku vstemplate w File
atrybucie Project
elementu. Chociaż projekty internetowe nie wymagają pliku projektu .proj , należy utworzyć ten plik wycinkowy, aby szablon internetowy działał poprawnie.
Aby ręcznie utworzyć szablon internetowy
Utwórz projekt internetowy.
Zmodyfikuj lub usuń pliki w projekcie lub dodaj nowe pliki do projektu.
Utwórz plik XML i zapisz go za pomocą rozszerzenia nazwy pliku vstemplate w tym samym katalogu co projekt. Nie dodawaj go do projektu w programie Visual Studio.
Edytuj plik XML vstemplate, aby udostępnić metadane szablonu projektu. Aby uzyskać więcej informacji, zobacz poniższy przykład.
ProjectType
Znajdź element w pliku vstemplate i ustaw wartośćWeb
tekst na .Po elemecie
ProjectType
dodajProjectSubType
element i ustaw wartość tekstową na język programowania szablonu. Język programowania może być jedną z następujących wartości:CSharp
VisualBasic
Na przykład:
<TemplateData> ... <ProjectType>Web</ProjectType> <ProjectSubType>CSharp</ProjectSubType> ... </TemplateData>
Wybierz pliki w szablonie (obejmuje to plik vstemplate), kliknij prawym przyciskiem myszy zaznaczenie, a następnie wybierz polecenie Wyślij do>folderu Skompresowane (zipped). Pliki są kompresowane do pliku .zip .
Umieść plik szablonu .zip w katalogu szablonu projektu programu Visual Studio. Domyślnie ten katalog to
%USERPROFILE%\Documents\Visual Studio {Version}\Templates\ProjectTemplates
.
Przykład
W poniższym przykładzie przedstawiono podstawowy plik vstemplate dla szablonu projektu internetowego:
<VSTemplate Version="2.0.0" Type="Project"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MyWebProjecStarterKit</Name>
<Description>A simple web template</Description>
<Icon>icon.ico</Icon>
<ProjectType>Web</ProjectType>
<ProjectSubType>CSharp</ProjectSubType>
<DefaultName>WebSite</DefaultName>
</TemplateData>
<TemplateContent>
<Project File="WebApplication.webproj">
<ProjectItem>icon.ico</ProjectItem>
<ProjectItem OpenInEditor="true">Default.aspx</ProjectItem>
<ProjectItem>Default.aspx.cs</ProjectItem>
</Project>
</TemplateContent>
</VSTemplate>