Visual Studio 範本結構描述參考

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

您可以使用 vstemplate.xsd 驗證自訂 .vstemplate 檔。 這個檔案位於 ..\Visual Studio installation folder\Xml\Schemas\1033\vstemplate.xsd。

項目

子項目

屬性

AppliesTo

Assembly (範本)

--

--

Assembly (精靈副檔名)

--

--

BuildProjectOnload

--

--

CreateInPlace

--

--

CreateNewFolder

--

--

CustomDataSignature

--

--

CustomParameter

--

名稱

CustomParameters

CustomParameter

--

DefaultName

--

--

描述

--

Package

ID

EnableEditOfLocationField

--

--

EnableLocationBrowseButton

--

--

資料夾

ProjectItem

資料夾

名稱

FrameworkVersion

[已被取代]

--

FullClassName

--

--

Hidden

--

--

圖示

--

Package

ID

LocationField

--

--

LocationFieldMRUPrefix

--

--

MaxFrameworkVersion

--

--

名稱

--

Package

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

--

--

參考資料

組件

--

參考

參考資料

--

RequiredFrameworkVersion

--

--

RequiredPlatformVersion

--

Version

SDKReference

--

Package

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

類型

Version

WizardData

--

名稱

WizardExtension

組件

FullClassName

--

請參閱

概念

在 Visual Studio 中建立專案和項目的範本

如何:建立入門套件