Visual Studio 模板架构参考

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

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

元素

子元素

特性

AppliesTo

Assembly(模板)

--

--

Assembly(向导扩展)

--

--

BuildProjectOnload

--

--

CreateInPlace

--

--

CreateNewFolder

--

--

CustomDataSignature

--

--

CustomParameter

--

名称

CustomParameters

CustomParameter

--

DefaultName

--

--

说明

--

ID

EnableEditOfLocationField

--

--

EnableLocationBrowseButton

--

--

文件夹

ProjectItem

文件夹

名称

FrameworkVersion

[已弃用]

--

FullClassName

--

--

Hidden

--

--

图标

--

ID

LocationField

--

--

LocationFieldMRUPrefix

--

--

MaxFrameworkVersion

--

--

名称

--

ID

NumberOfParentCategoriesToRollUp

--

--

PreviewImage

--

--

Project

文件夹

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

--

版本

SDKReference

--

ShowByDefault

--

--

SolutionFolder

ProjectTemplateLink

SolutionFolder

名称

SortOrder

--

--

SupportsCodeSeparation

--

--

SupportsLanguageDropDown

--

--

SupportsMasterPage

--

--

TargetPlatformName

RequiredPlatformVersion

--

TemplateContent

ProjectCollection

Project

引用

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 中创建项目和项的模板

如何:创建初学者工具包