Visual Studio 模板架构参考

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

可以使用 vstemplate.xsd 验证自定义的 .vstemplate 文件。 下提供了此文件。\Visual Studio installation folder\Xml\Schemas\1033\vstemplate.xsd。

元素

子元素

特性

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(项模板)

--

子类型

“自定义工具” =

ItemType

ReplaceParameters

TargetFileName

ProjectItem(项目模板)

--

TargetFileName

ReplaceParameters

OpenInEditor

OpenOrder

OpenInWebBrowser

OpenInHelpBrowser

ProjectSubType

--

--

ProjectTemplateLink

--

ProjectName

ProjectType

--

--

PromptForSaveOnCreation

--

--

ProvideDefaultName

--

--

引用

程序集

--

引用

引用

--

RequiredFrameworkVersion

--

--

RequiredPlatformVersion

--

版本

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

类型

版本

WizardData

--

名称

WizardExtension

程序集

FullClassName

--

请参见

概念

Visual Studio 模板介绍

如何:创建初学者工具包