CreateNewFolder, élément (modèles Visual Studio)
Détermine s'il convient de vérifier que le répertoire cible où le projet doit être créé n'existe pas. Si le répertoire existe, un nouveau répertoire peut être créé pour le projet. Ce paramètre est généralement remplacé par l'indicateur de registre NewProjectRequiresNewFolder(VsTemplate) (HKEY_LOCAL_MACHINE/SOFTWARE(/Wow6432Node)/Microsoft/VisualStudio/<version number>/Projects/<project GUID>) que tous les types de projets courants utilisent pour déterminer s'il convient de créer un nouveau projet dans un nouveau répertoire.
<CreateNewFolder>
true/false
</CreateNewFolder>
Boolean
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucun
Éléments enfants
Aucun
Éléments parents
Élément |
Description |
---|---|
Élément requis. 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.
Le texte doit être true ou false, indiquant si un nouveau dossier conteneur doit être créé ou non quand un projet est créé à partir du modèle.
Notes
CreateNewFolder est un élément facultatif. La valeur par défaut est true.
La valeur spécifiée dans l'élément CreateNewFolder est honorée uniquement par Visual Studio si le système de projet sous-jacent la prend en charge.
Exemple
L'exemple de code suivant spécifie de ne pas créer de nouveau dossier quand un projet est créé à partir du modèle.
<VSTemplate Type="Project" Version="3.0.0"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>My template</Name>
<Description>A basic template</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
<CreateNewFolder>false</CreateNewFolder>
</TemplateData>
<TemplateContent>
<Project File="MyTemplate.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>
Voir aussi
Référence
Référence du schéma de modèle Visual Studio