Поделиться через


Элемент SupportsCodeSeparation (шаблоны проектов Visual Studio)

Указывает, включен ли флажок Размещать код в отдельном файле в диалоговом окне Добавить новый элемент.

<SupportsCodeSeparation> true/false </SupportsCodeSeparation>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Отсутствует.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент

Описание

TemplateData

Обязательный элемент.

Относит шаблон проекта к какой-либо категории и определяет характеристики его отображения для диалоговых окон Создать проект или Создать элемент.

Текстовое значение

Текстовое значение является обязательным.

Текст должен иметь значение true или false, указывающее, включен ли флажок Размещать код в отдельном файле в диалоговом окне Добавить новый элемент.

Заметки

Элемент SupportsCodeSeparation является необязательным. Значение по умолчанию: false.

Элемент SupportsCodeSeparation доступен только для шаблонов веб-элементов.

Разделение кода или модель страницы с выделенным кодом позволяет поместить разметку в один файл, а программный код — в другой. Эта модель используется в ASP.NET и других языках .NET.

Пример

В следующем примере задается отображение параметра Размещать код в отдельном файле.

<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>

См. также

Ссылки

Справочник по схеме шаблонов Visual Studio

Другие ресурсы

Шаблоны Visual Studio