Поделиться через


Справочник по схеме шаблонов Visual Studio

В этом разделе содержатся сведения о XML-элементах в vstemplate-файлах , которые хранят метаданные для шаблонов проектов, шаблонов элементов и начальных наборов.

Для проверки пользовательских vstemplate.xsd можно использовать vstemplate-файлы. Этот файл доступен по адресу .. \<Папка> установки Visual Studio\Xml\Schemas\1033\vstemplate.xsd.

Элемент Дочерние элементы Атрибуты
ПрименениеTo нет нет
Сборка (шаблон) -- --
Сборка (расширение мастера) -- --
BuildProjectOnload -- --
CreateInPlace -- --
CreateNewFolder -- --
CustomDataSignature -- --
CustomParameter -- Имя.

Значение
CustomParameters CustomParameter --
DefaultName -- --
Description -- Пакет

Идентификатор
EnableEditOfLocationField -- --
EnableLocationBrowseButton -- --
Папка ProjectItem

Папка
Имя.
[не рекомендуется] --
FullClassName -- --
Скрыта -- --
Значок -- Пакет

Идентификатор
LocationField -- --
LocationFieldMRUPrefix -- --
MaxFrameworkVersion -- --
Имя -- Пакет

Идентификатор
NumberOfParentCategoriesToRollUp -- --
PreviewImage -- --
Проект Папка

ProjectItem
Файл

TargetFileName

ReplaceParameters
ProjectCollection ProjectTemplateLink

SolutionFolder
--
ProjectItem (Шаблоны элементов) -- Подтип

CustomTool

ItemType

ReplaceParameters

TargetFileName
ProjectItem (Шаблоны проектов) -- TargetFileName

ReplaceParameters

OpenInEditor

OpenOrder

OpenInWebBrowser

OpenInHelpBrowser
ProjectSubType -- --
ProjectTemplateLink -- Имя проекта
ProjectType -- --
PromptForSaveOnCreation -- --
ProvideDefaultName -- --
Ссылка Сборка --
Ссылки Ссылка --
RequiredFrameworkVersion -- --
RequiredPlatformVersion -- Версия
SdkReference -- Пакет
ShowByDefault -- --
SolutionFolder ProjectTemplateLink

SolutionFolder
Имя.
SortOrder -- --
ПоддержкаCodeSeparation -- --
ПоддержкаLanguageDropDown -- --
ПоддержкаMasterPage -- --
TargetPlatformName RequiredPlatformVersion --
TemplateContent ProjectCollection

Project

Ссылки

ProjectItem

CustomParameters
BuildOnLoad
TemplateData Имя

Описание

Icon

PreviewImage

ProjectType

ProjectSubType

TemplateID

TemplateGroupID

SortOrder

CreateNewFolder

DefaultName

ProvideDefaultName

PromptForSaveOnCreation

EnableLocationBrowseButton

EnableEditOfLocationField

Скрыт

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
--

См. также