Referência de esquema de modelo do Visual Studio
Esta seção contém informações sobre elementos XML em arquivos .vstemplate , que são arquivos que armazenam metadados para modelos de projeto, modelos de item e Starter Kits.
Você pode usar vstemplate.xsd para validar arquivos .vstemplate personalizados. Este arquivo está disponível em .. \<Pasta> de instalação do Visual Studio\Xml\Schemas\1033\vstemplate.xsd.
Element | Elementos filho | Atributos |
---|---|---|
Aplica-seTo | Nenhum | Nenhum |
Montagem (Modelo) | -- | -- |
Montagem (extensão do assistente) | -- | -- |
BuildProjectOnload | -- | -- |
CreateInPlace | -- | -- |
CreateNewFolder | -- | -- |
CustomDataSignature | -- | -- |
CustomParameter | -- | Nome Valor |
CustomParameters | CustomParameter | -- |
Nome padrão | -- | -- |
Descrição | -- | Pacote ID |
EnableEditOfLocationField | -- | -- |
EnableLocationBrowseButton | -- | -- |
Pasta | ProjectItem Pasta |
Nome |
[preterido] | -- | |
FullClassName | -- | -- |
Oculto | -- | -- |
Ícone | -- | Pacote ID |
LocalizaçãoCampo | -- | -- |
LocationFieldMRUPrefix | -- | -- |
MaxFrameworkVersion | -- | -- |
Nome | -- | Pacote ID |
NumberOfParentCategoriesToRollUp | -- | -- |
PreviewImage | -- | -- |
Projeto | Pasta ProjectItem |
Arquivo TargetFileName ReplaceParameters |
ProjectCollection | ProjectTemplateLink SolutionFolder |
-- |
ProjectItem (modelos de item) | -- | SubType CustomTool ItemType ReplaceParameters TargetFileName |
ProjectItem (modelos de projeto) | -- | TargetFileName ReplaceParameters OpenInEditor OpenOrder OpenInWebBrowser OpenInHelpBrowser |
ProjectSubType | -- | -- |
ProjectTemplateLink | -- | ProjectName |
Tipo de Projeto | -- | -- |
PromptForSaveOnCreation | -- | -- |
ProvideDefaultName | -- | -- |
Referência | Assembly | -- |
Referências | Referência | -- |
RequiredFrameworkVersion | -- | -- |
RequiredPlatformVersion | -- | Versão |
SDKReference | -- | Pacote |
ShowByDefault | -- | -- |
SolutionFolder | ProjectTemplateLink SolutionFolder |
Nome |
SortOrder | -- | -- |
SuportesCodeSeparation | -- | -- |
SupportsLanguageDropDown | -- | -- |
SuportesMasterPage | -- | -- |
Nome da plataforma de destino | RequiredPlatformVersion | -- |
TemplateContent | ProjectCollection Projeto Referências ProjectItem CustomParameters |
BuildOnLoad |
TemplateData | Nome Descrição Ícone PreviewImage ProjectType ProjectSubType TemplateID TemplateGroupID SortOrder CreateNewFolder DefaultName ProvideDefaultName PromptForSaveOnCreation EnableLocationBrowseButton EnableEditOfLocationField Oculto DisplayInParentCategories LocationFieldMRUPrefix NumberOfParentCategoriesToRollUp CreateInPlace BuildOnLoad BuildProjectOnload ShowByDefault LocationField SupportsMasterPage SupportsCodeSeparation SupportsLanguageDropDown RequiredFrameworkVersion FrameworkVersion MaxFrameworkVersion CustomDataSignature TargetPlatformName |
-- |
TemplateGroupID | -- | -- |
ID do modelo | -- | -- |
VSTemplate | TemplateData TemplateContent WizardExtension WizardData |
Tipo Versão |
WizardData | -- | Nome |
WizardExtension | Assembly FullClassName |
-- |