Informations de référence sur les schémas de modèles Visual Studio
Cette section contient des informations sur les éléments XML dans les fichiers .vstemplate , qui sont des fichiers qui stockent des métadonnées pour les modèles de projet, les modèles d’éléments et les kits de démarrage.
Vous pouvez utiliser vstemplate.xsd pour valider les fichiers .vstemplate personnalisés. Ce fichier est disponible sur .. \<Dossier> d’installation de Visual Studio\Xml\Schemas\1033\vstemplate.xsd.
Élément | Éléments enfants | Attributs |
---|---|---|
AppliesTo | None | None |
Assembly (modèle) | -- | -- |
Assembly (extension de l’Assistant) | -- | -- |
BuildProjectOnload | -- | -- |
CreateInPlace | -- | -- |
CreateNewFolder | -- | -- |
CustomDataSignature | -- | -- |
CustomParameter | -- | Nom Valeur |
CustomParameters | CustomParameter | -- |
DefaultName | -- | -- |
Description | -- | Package id |
EnableEditOfLocationField | -- | -- |
EnableLocationBrowseButton | -- | -- |
Dossier | ProjectItem Dossier |
Nom |
[deprecated] | -- | |
FullClassName | -- | -- |
Hidden | -- | -- |
Icône | -- | Package id |
LocationField | -- | -- |
LocationFieldMRUPrefix | -- | -- |
MaxFrameworkVersion | -- | -- |
Nom | -- | Package id |
NumberOfParentCategoriesToRollUp | -- | -- |
PreviewImage | -- | -- |
Projet | Dossier ProjectItem |
File TargetFileName ReplaceParameters |
Projectcollection | ProjectTemplateLink SolutionFolder |
-- |
ProjectItem (modèles d’éléments) | -- | Sous-type CustomTool ItemType ReplaceParameters TargetFileName |
ProjectItem (modèles de projet) | -- | TargetFileName ReplaceParameters OpenInEditor OpenOrder OpenInWebBrowser OpenInHelpBrowser |
ProjectSubType | -- | -- |
ProjectTemplateLink | -- | Nom du projet |
ProjectType | -- | -- |
PromptForSaveOnCreation | -- | -- |
ProvideDefaultName | -- | -- |
Référence | Assembly | -- |
Informations de référence | Référence | -- |
RequiredFrameworkVersion | -- | -- |
RequiredPlatformVersion | -- | Version |
SDKReference | -- | Package |
ShowByDefault | -- | -- |
SolutionFolder | ProjectTemplateLink SolutionFolder |
Nom |
SortOrder | -- | -- |
SupportsCodeSeparation | -- | -- |
SupportsLanguageDropDown | -- | -- |
SupportsMasterPage | -- | -- |
TargetPlatformName | RequiredPlatformVersion | -- |
TemplateContent | ProjectCollection Project Références ProjectItem CustomParameters |
BuildOnLoad |
TemplateData | Nom Description Icône PreviewImage ProjectType ProjectSubType TemplateID TemplateGroupID SortOrder CreateNewFolder DefaultName ProvideDefaultName PromptForSaveOnCreation EnableLocationBrowseButton EnableEditOfLocationField Masqué(e) DisplayInParentCategories LocationFieldMRUPrefix NumberOfParentCategoriesToRollUp CreateInPlace BuildOnLoad BuildProjectOnload ShowByDefault LocationField SupportsMasterPage SupportsCodeSeparation SupportsLanguageDropDown RequiredFrameworkVersion FrameworkVersion MaxFrameworkVersion CustomDataSignature TargetPlatformName |
-- |
TemplateGroupID | -- | -- |
TemplateID | -- | -- |
VSTemplate | TemplateData TemplateContent WizardExtension WizardData |
Type Version |
WizardData | -- | Nom |
WizardExtension | Assembly FullClassName |
-- |