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


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

Обновлен: Ноябрь 2007

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

<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