Справочник по схеме шаблонов 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 |
-- |