Partager via


SupportsCodeSeparation, élément (modèles Visual Studio)

Spécifie si la case à cocher Placer le code dans un fichier distinct est activée dans la boîte de dialogue Ajouter un nouvel élément.

<SupportsCodeSeparation> true/false </SupportsCodeSeparation>

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

TemplateData

Élément requis.

Classe le modèle dans une catégorie et définit la façon dont il s'affiche dans la boîte de dialogue Nouveau projet ou Nouvel élément.

Valeur texte

Une valeur texte est requise.

Le texte doit avoir la valeur true ou false, qui indique si oui ou non la case à cocher Placer le code dans un fichier distinct sera activée dans la boîte de dialogue Ajouter un nouvel élément.

Notes

SupportsCodeSeparation est un élément facultatif. La valeur par défaut est false.

L'élément SupportsCodeSeparation n'est disponible que pour les modèles d'élément Web.

La séparation de code, ou le modèle de page code-behind, vous permet de conserver le balisage dans un fichier et le code de programmation dans un autre. ASP.NET et d'autres langages .NET utilisent ce modèle.

Exemple

L'exemple suivant demande à afficher l'option Placer le code dans un fichier distinct.

<VSTemplate Version="2.0.0" Type="Project"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">>
    <TemplateData>
        <Name>MyWebProjecStarterKit</Name>
        <Description>A simple Web template</Description>
        <Icon>icon.ico</Icon>
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        <DefaultName>WebSite</DefaultName>
        <SupportsCodeSeparation>true</SupportsCodeSeparation>
    </TemplateData>
    <TemplateContent>
        <Project File="WebApplication.webproj">
            <ProjectItem>icon.ico</ProjectItem>
            <ProjectItem OpenInEditor="true">Default.aspx</ProjectItem>
            <ProjectItem>Default.aspx.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

Voir aussi

Référence

Référence du schéma de modèle Visual Studio

Autres ressources

Modèles Visual Studio