Visual Studio 模板架构参考

本节包含有关 .vstemplate 文件(这些文件用于存储项目模板、项模板和初学者工具包的元数据)中的 XML 元素的信息。

可以使用 vstemplate.xsd 验证自定义的 .vstemplate 文件。 下提供了此文件。 \Visual Studio installation folder\Xml\Schemas\1033\vstemplate.xsd。 有关更多信息,请参见 How to: Select the XML Schema(s) to Use for Validation

元素

子元素

特性

Assembly(模板)

--

--

Assembly(向导扩展)

--

--

BuildOnLoad

--

--

CreateInPlace

--

--

CreateNewFolder

--

--

CustomDataSignature

--

--

CustomParameter

--

Name

CustomParameters

CustomParameter

--

DefaultName

--

--

说明

--

Package

ID

EnableEditOfLocationField

--

--

EnableLocationBrowseButton

--

--

文件夹

ProjectItem

文件夹

Name

FrameworkVersion

[已否决]

--

FullClassName

--

--

Hidden

--

--

图标

--

Package

ID

LocationField

--

--

LocationFieldMRUPrefix

--

--

MaxFrameworkVersion

--

--

Name

--

Package

ID

NumberOfParentCategoriesToRollUp

--

--

PreviewImage

--

--

Project

文件夹

ProjectItem

文件

TargetFileName

ReplaceParameters

ProjectCollection

ProjectTemplateLink

SolutionFolder

--

ProjectItem(项模板)

--

子类型

“自定义工具” =

ItemType

ReplaceParameters

TargetFileName

ProjectItem(项目模板)

--

TargetFileName

ReplaceParameters

OpenInEditor

OpenOrder

OpenInWebBrowser

OpenInHelpBrowser

ProjectSubType

--

--

ProjectTemplateLink

--

ProjectName

ProjectType

--

--

PromptForSaveOnCreation

--

--

ProvideDefaultName

--

--

引用

程序集

--

引用

引用

--

RequiredFrameworkVersion

--

--

ShowByDefault

--

--

SolutionFolder

ProjectTemplateLink

SolutionFolder

Name

SortOrder

--

--

SupportsCodeSeparation

--

--

SupportsLanguageDropDown

--

--

SupportsMasterPage

--

--

TemplateContent

ProjectCollection

Project

引用

ProjectItem

CustomParameters

--

TemplateData

Name

说明

图标

PreviewImage

ProjectType

ProjectSubType

TemplateID

TemplateGroupID

SortOrder

CreateNewFolder

DefaultName

ProvideDefaultName

PromptForSaveOnCreation

EnableLocationBrowseButton

EnableEditOfLocationField

Hidden

DisplayInParentCategories

LocationFieldMRUPrefix

NumberOfParentCategoriesToRollUp

CreateInPlace

BuildOnLoad

ShowByDefault

LocationField

SupportsMasterPage

SupportsCodeSeparation

SupportsLanguageDropDown

RequiredFrameworkVersion

FrameworkVersion

MaxFrameworkVersion

CustomDataSignature

--

TemplateGroupID

--

--

TemplateID

--

--

VSTemplate

TemplateData

TemplateContent

WizardExtension

WizardData

类型

版本

WizardData

--

Name

WizardExtension

程序集

FullClassName

--

请参见

概念

如何:创建初学者工具包

其他资源

Visual Studio 模板

创建项目模板和项模板