Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kategoryzuje szablon projektu tak, aby był wyświetlany w określonej grupie w oknie dialogowym Nowy projekt lub Dodaj nowy element .
Ostrzeżenie
Szablony projektów są obsługiwane w języku C++ począwszy od programu Visual Studio 2012. Nie są one obsługiwane w języku C++ w programie Visual Studio 2010 i starszych wersjach.
<VsTemplate><TemplateData><ProjectType>
Składnia
<ProjectType> CSharp/VisualBasic/VC/Web </ProjectType>
Atrybuty i elementy
W poniższych sekcjach opisano atrybut, elementy podrzędne i elementy nadrzędne.
Atrybuty
Brak.
Elementy podrzędne
Brak.
Elementy nadrzędne
| Element | opis |
|---|---|
| Templatedata | Kategoryzuje szablon i definiuje sposób wyświetlania go w oknie dialogowym Nowy projekt lub Dodaj nowy element . |
Wartość tekstowa
Wartość tekstowa jest wymagana.
Ta wartość określa typ projektu, który zostanie utworzony przez szablon i musi zawierać jedną z następujących wartości:
CSharp: określa, że szablon tworzy projekt lub element języka Visual C#.VisualBasic: Określa, że szablon tworzy projekt lub element języka Visual Basic.Web: określa, że szablon tworzy projekt internetowy lub element.ProjectTypeJeśli element zawiera tę wartość, język projektu lub elementu jest zdefiniowany w elemencie ProjectSubType (szablony Visual Studio).
Uwagi
ProjectType jest wymaganym elementem podrzędnym elementu TemplateData.
Wartość ProjectType elementu określa, gdzie szablon znajduje się w oknie dialogowym Nowy projekt lub Dodaj nowy element . Na przykład szablon z wartością ProjectType CSharp jest wyświetlany w węźle Visual C# w oknie dialogowym Nowy projekt .
Podtyp szablonu można określić przy użyciu elementu ProjectSubType .
Przykład
Poniższy przykład przedstawia metadane szablonu projektu dla aplikacji Visual C#.
<VSTemplate Type="Project" Version="3.0.0"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>My template</Name>
<Description>A basic starter kit</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
<Project File="MyStarterKit.csproj">
<ProjectItem>Form1.cs<ProjectItem>
<ProjectItem>Form1.Designer.cs</ProjectItem>
<ProjectItem>Program.cs</ProjectItem>
<ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
<ProjectItem>Properties\Resources.resx</ProjectItem>
<ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
<ProjectItem>Properties\Settings.settings</ProjectItem>
<ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
</Project>
</TemplateContent>
</VSTemplate>