VSTemplate 元素 (Visual Studio 範本)
包含專案範本、專案範本或入門套件的所有元數據。
語法
<VSTemplate Type="TemplateType" Version="x.x.x">
<TemplateData> </TemplateData>
<TemplateContent> </TemplateContent>
...
</VSTemplate>
屬性和元素
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
Type |
將範本識別為專案範本或專案範本。 這個屬性值 Project 可以是或 Item 。 |
Version |
指定範本的版本號碼。 Visual Studio 2010 和 Visual Studio 2012 中的範本屬性值為 Version 3.0.0 。 |
子元素
元素 | 描述 |
---|---|
TemplateData | 必要項目。 指定分類範本的數據,並定義它在 [新增專案] 或 [加入新專案] 對話框中顯示的方式。 |
TemplateContent | 必要項目。 指定範本的內容。 |
WizardExtension | 選擇性項目。 |
WizardData | 選擇性項目。 |
父元素
無。
備註
元素VSTemplate
是 .vstemplate 檔案的根元素。
範例
下列範例顯示適用於 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>