Élément ProjectType (modèles Visual Studio)
Classe le modèle de projet afin qu’il apparaisse sous le groupe spécifié dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément .
Avertissement
Les modèles de projet sont pris en charge pour C++ à partir de Visual Studio 2012. Ils ne sont pas pris en charge pour C++ dans Visual Studio 2010 et versions antérieures.
<VsTemplate><TemplateData><ProjectType>
Syntaxe
<ProjectType> CSharp/VisualBasic/VC/Web </ProjectType>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucune.
Éléments enfants
Aucune.
Éléments parents
Élément | Description |
---|---|
TemplateData | Définit la catégorie du modèle et comment il s’affiche dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément . |
Valeur texte
Une valeur texte est requise.
Cette valeur spécifie le type de projet que le modèle crée et doit contenir l’une des valeurs suivantes :
CSharp
: spécifie que le modèle crée un projet ou un élément Visual C#.VisualBasic
: spécifie que le modèle crée un projet ou un élément Visual Basic.Web
: spécifie que le modèle crée un projet ou un élément Web. Si l’élémentProjectType
contient cette valeur, la langue du projet ou de l’élément est définie dans l’élément ProjectSubType (modèles Visual Studio).
Notes
ProjectType
est un élément enfant obligatoire de TemplateData
.
La valeur de l’élément ProjectType
spécifie l’emplacement du modèle dans la boîte de dialogue Nouveau projet ou Ajouter un nouvel élément . Par exemple, un modèle avec une ProjectType
valeur d’affichage CSharp
apparaît sous le nœud Visual C# dans la boîte de dialogue Nouveau projet .
Un sous-type de modèle peut être spécifié à l’aide de l’élément ProjectSubType .
Exemple
L’exemple suivant montre les métadonnées d’un modèle de projet pour une application Visual C#.
<VSTemplate Type="Project" Version="3.0.0"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>My template</Name>
<Description>A basic starter kit</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
<Project File="MyStarterKit.csproj">
<ProjectItem>Form1.cs<ProjectItem>
<ProjectItem>Form1.Designer.cs</ProjectItem>
<ProjectItem>Program.cs</ProjectItem>
<ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
<ProjectItem>Properties\Resources.resx</ProjectItem>
<ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
<ProjectItem>Properties\Settings.settings</ProjectItem>
<ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
</Project>
</TemplateContent>
</VSTemplate>