CreateNewFolder, élément (modèles Visual Studio)CreateNewFolder element (Visual Studio templates)

Détermine s'il convient de vérifier que le répertoire cible où le projet doit être créé n'existe pas.Determines whether to check that the target directory where the project is to be created does not exist. Si le répertoire existe, un nouveau répertoire peut être créé pour le projet.If the directory does exist, a fresh directory can be created for the project. 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.This setting is typically overridden by the NewProjectRequiresNewFolder(VsTemplate) registry flag (HKEY_LOCAL_MACHINE/SOFTWARE(/Wow6432Node)/Microsoft/VisualStudio/<version number>/Projects/<project GUID>) that all common project types use to determine whether to create a new project in a new directory.

<VSTemplate ><VSTemplate>
<TemplateData ><TemplateData>
<CreateNewFolder ><CreateNewFolder>

SyntaxeSyntax

<CreateNewFolder>  
    true/false  
</CreateNewFolder>  

TypeType

Boolean

Attributs et élémentsAttributes and elements

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.The following sections describe attributes, child elements, and parent elements.

AttributsAttributes

Aucun.None.

Éléments enfantsChild elements

Aucun.None.

Éléments parentsParent elements

ÉlémentElement DescriptionDescription
TemplateDataTemplateData Élément requis.Required element.

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 .Categorizes the template and defines how it displays in either the New Project or the Add New Item dialog box.

Valeur de texteText value

Une valeur texte est requise.A text value is required.

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.The text must be either true or false, indicating whether or not a new container folder should be created when a project is created from the template.

NotesRemarks

CreateNewFolder est un élément facultatif.CreateNewFolder is an optional element. La valeur par défaut est true.The default value is true.

La valeur spécifiée dans l'élément CreateNewFolder est honorée uniquement par Visual StudioVisual Studio si le système de projet sous-jacent la prend en charge.The value specified in the CreateNewFolder element is only honored by Visual StudioVisual Studio if the underlying project system supports it.

ExempleExample

L’exemple de code suivant spécifie de ne pas créer de nouveau dossier quand un projet est créé à partir du modèle.The following code example specifies not to create a new folder when a project is created from the template.

<VSTemplate Type="Project" Version="3.0.0"  
    xmlns="http://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 aussiSee also

Référence de schéma de modèle Visual Studio Visual Studio template schema reference
Création de modèles de projets et d’élémentsCreating project and item templates