Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica si la casilla Colocar código en un archivo independiente está habilitada o no en el cuadro de diálogo Agregar nuevo elemento .
<VsTemplate><TemplateData><SupportsCodeSeparation>
Sintaxis
<SupportsCodeSeparation> true/false </SupportsCodeSeparation>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Ninguno.
Elementos primarios
| Elemento | Descripción |
|---|---|
| TemplateData | Elemento necesario. Clasifica la plantilla y define cómo se muestra en el cuadro de diálogo Nuevo proyecto o Nuevo elemento . |
Valor de texto
Se requiere un valor de texto.
El texto debe ser true o , que indica si la casilla Colocar código en un archivo independiente está habilitada en el cuadro de diálogo Agregar nuevo elementofalse.
Comentarios
SupportsCodeSeparation es un elemento opcional. El valor predeterminado es false.
El SupportsCodeSeparation elemento solo está disponible para las plantillas de elementos web.
La separación de código, o el modelo de página de código subyacente, le permite mantener el marcado en un archivo y el código de programación en otro archivo. ASP.NET y otros lenguajes .NET usan este modelo.
Ejemplo
En el ejemplo siguiente se especifica que se muestre el código place en una opción de archivo independiente.
<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>