Visual Studio 範本結構描述參考

本節的內容包含 .vstemplate 檔案中 XML 項目的相關資訊,.vstemplate 檔是用來儲存專案範本、項目範本和入門套件等的中繼資料。

您可以使用 vstemplate.xsd 驗證自訂 .vstemplate 檔。 可取得這個檔案的位置在 \Visual Studio 安裝資料夾\Xml\Schemas\1033\vstemplate.xsd。

元素

子項目

屬性

Assembly (範本)

--

--

Assembly (精靈副檔名)

--

--

BuildProjectOnload

--

--

CreateInPlace

--

--

CreateNewFolder

--

--

CustomDataSignature

--

--

CustomParameter

--

名稱

CustomParameters

CustomParameter

--

DefaultName

--

--

描述

--

封裝

ID

EnableEditOfLocationField

--

--

EnableLocationBrowseButton

--

--

資料夾

ProjectItem

資料夾

名稱

FrameworkVersion

[已取代]

--

FullClassName

--

--

Hidden

--

--

圖示

--

封裝

ID

LocationField

--

--

LocationFieldMRUPrefix

--

--

MaxFrameworkVersion

--

--

名稱

--

封裝

ID

NumberOfParentCategoriesToRollUp

--

--

PreviewImage

--

--

專案

資料夾

ProjectItem

檔案

TargetFileName

ReplaceParameters

ProjectCollection

ProjectTemplateLink

SolutionFolder

--

ProjectItem (項目範本)

--

子類型

CustomTool

ItemType

ReplaceParameters

TargetFileName

ProjectItem (專案範本)

--

TargetFileName

ReplaceParameters

OpenInEditor

OpenOrder

OpenInWebBrowser

OpenInHelpBrowser

ProjectSubType

--

--

ProjectTemplateLink

--

ProjectName

ProjectType

--

--

PromptForSaveOnCreation

--

--

ProvideDefaultName

--

--

參考資料

Assembly

--

參照

參考資料

--

RequiredFrameworkVersion

--

--

RequiredPlatformVersion

--

版本

SDKReference

--

封裝

ShowByDefault

--

--

SolutionFolder

ProjectTemplateLink

SolutionFolder

名稱

SortOrder

--

--

SupportsCodeSeparation

--

--

SupportsLanguageDropDown

--

--

SupportsMasterPage

--

--

TargetPlatformName

RequiredPlatformVersion

--

TemplateContent

ProjectCollection

專案

參照

ProjectItem

CustomParameters

BuildOnLoad

TemplateData

名稱

描述

圖示

PreviewImage

ProjectType

ProjectSubType

TemplateID

TemplateGroupID

SortOrder

CreateNewFolder

DefaultName

ProvideDefaultName

PromptForSaveOnCreation

EnableLocationBrowseButton

EnableEditOfLocationField

Hidden

DisplayInParentCategories

LocationFieldMRUPrefix

NumberOfParentCategoriesToRollUp

CreateInPlace

BuildOnLoad

BuildProjectOnload

ShowByDefault

LocationField

SupportsMasterPage

SupportsCodeSeparation

SupportsLanguageDropDown

RequiredFrameworkVersion

FrameworkVersion

MaxFrameworkVersion

CustomDataSignature

TargetPlatformName

--

TemplateGroupID

--

--

TemplateID

--

--

VSTemplate

TemplateData

TemplateContent

WizardExtension

WizardData

型別

版本

WizardData

--

名稱

WizardExtension

Assembly

FullClassName

--

請參閱

概念

Visual Studio 範本簡介

HOW TO:建立入門套件