ProjectSubType 元素 (Visual Studio 範本)
將範本分類為 元素中所 ProjectType
指定值的子類別。
<VSTemplate><TemplateData><ProjectSubType>
語法
<ProjectSubType> SubType </ProjectSubType>
屬性和元素
下列章節將說明屬性、子項目和父項目。
屬性
無。
子元素
無。
父元素
元素 | 描述 |
---|---|
TemplateData | 必要項目。 將範本分類,並定義該範本在 [新增專案] 或 [加入新項目] 對話方塊中顯示的方式。 |
文字值
需要文字值。
這個值會指定範本的子類別。
備註
ProjectSubType
是 TemplateData
的選擇性子項目。
元素ProjectSubType
會提供 ProjectType 專案的子類別。 此值可能包括:
SmartDevice-NETCFv1
:指定範本以 .NET Compact Framework 1.0 版為目標。SmartDevice-NETCFv2
:指定範本以 .NET Compact Framework 2.0 版為目標。如果範本包含
ProjectType
值為Web
的專案,元素ProjectSubType
會指定範本的程式設計語言。 這個項目可以有下列值:CSharp
:指定範本建立 Visual C# Web 專案或專案。VisualBasic
:指定範本建立 Visual Basic Web 專案或專案。
範例
下列範例顯示以 .NET Compact Framework 2.0 版為目標之 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 device template</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
<ProjectSubType>SmartDevice-NETCFv2</ProjectSubType>
</TemplateData>
<TemplateContent>
<Project File="MyTemplate.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>