Freigeben über


SupportsCodeSeparation-Element (Visual Studio-Vorlagen)

Gibt an, ob im Dialogfeld "Neues Element hinzufügen" der Code in separater Datei aktiviert ist.

<VSTemplate TemplateData><><SupportsCodeSeparation>

Syntax

<SupportsCodeSeparation> true/false </SupportsCodeSeparation>

Attribute und Elemente

In den folgenden Abschnitten werden attribute-Elemente sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element Beschreibung
TemplateData Erforderliches Element.

Kategorisiert die Vorlage und definiert, wie sie im Dialogfeld "Neues Projekt " oder im Dialogfeld "Neues Element " angezeigt wird.

Textwert

Ein Textwert ist erforderlich.

Der Text muss entweder true oder false, der angibt, ob der Code in separaten Dateikontrollkästchen im Dialogfeld "Neues Element hinzufügen" aktiviert ist.

Hinweise

SupportsCodeSeparation ist ein optionales Element. Der Standardwert ist false.

Das SupportsCodeSeparation Element ist nur für Webelementvorlagen verfügbar.

Die Codetrennung oder das CodeBehind-Seitenmodell ermöglicht es Ihnen, das Markup in einer Datei und den Programmiercode in einer anderen Datei beizubehalten. ASP.NET und andere .NET-Sprachen verwenden dieses Modell.

Beispiel

Im folgenden Beispiel wird angegeben, dass der Platzcode in einer separaten Dateioption angezeigt wird.

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

Siehe auch