Visual Studio Template Schema Reference
Visual Studio Template Schema Reference Home
This page is specific to:.NET Framework Version:2.03.54.0
Visual Studio
Visual Studio Template Schema Reference

This section contains information about XML elements that comprise .vstemplate files, which are files that store metadata for project templates, item templates, and Starter Kits.

You can use vstemplate.xsd to validate custom .vstemplate files. This file can be found at [InstallDirectory]\Xml\Schemas\1033\vstemplate.xsd, where [InstallDirectory] specifies the path to the directory where Visual Studio is installed; for example C:\Program Files\Microsoft Visual Studio 8\. For more information, see How to: Select the XML Schema(s) to Use for Validation.

Element

Child Elements

Attributes

Assembly (Template)

--

--

Assembly (Wizard Extension)

--

--

BuildOnLoad

--

--

CreateInPlace

--

--

CreateNewFolder

--

--

CustomParameter

--

Name

Value

CustomParameters

CustomParameter

--

DefaultName

--

--

Description

--

Package

ID

EnableLocationBrowseButton

--

--

Folder

ProjectItem

Folder

Name

FullClassName

--

--

Hidden

--

--

Icon

--

Package

ID

LocationField

--

--

LocationFieldMRUPrefix

--

--

MinFrameworkVersion

--

--

MaxFrameworkVersion

--

--

Name

--

Package

ID

NumberOfParentCategoriesToRollUp

--

--

Project

Folder

ProjectItem

File

TargetFileName

ReplaceParameters

ProjectCollection

ProjectTemplateLink

SolutionFolder

--

ProjectItem (Item Templates)

--

SubType

ReplaceParameters

TargetFileName

ProjectItem (Project Templates)

--

TargetFileName

ReplaceParameters

OpenInEditor

OpenOrder

OpenInWebBrowser

OpenInHelpBrowser

ProjectSubType

--

--

ProjectTemplateLink

--

ProjectName

ProjectType

--

--

PromptForSaveOnCreation

--

--

ProvideDefaultName

--

--

Reference

Assembly

--

References

Reference

--

ShowByDefault

--

--

SolutionFolder

ProjectTemplateLink

SolutionFolder

Name

SortOrder

--

--

SupportsCodeSeparation

--

--

SupportsLanguageDropDown

--

--

SupportsMasterPage

--

--

TemplateContent

ProjectCollection

Project

References

ProjectItem

CustomParameters

--

TemplateData

Name

Description

Icon

ProjectType

ProjectSubType

TemplateID

TemplateGroupID

SortOrder

CreateNewFolder

DefaultName

ProvideDefaultName

PromptForSaveOnCreation

EnableLocationBrowseButton

Hidden

DisplayInParentCategories

LocationFieldMRUPrefix

NumberOfParentCategoriesToRollUp

CreateInPlace

BuildOnLoad

ShowByDefault

LocationField

SupportsMasterPage

SupportsCodeSeparation

SupportsLanguageDropDown

--

TemplateGroupID

--

--

TemplateID

--

--

VSTemplate

TemplateData

TemplateContent

WizardExtension

WizardData

Type

Version

WizardData

--

Name

WizardExtension

Assembly

FullClassName

--

See Also

Concepts

Other Resources

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View