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


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

Указывает, включен ли код места в отдельном файле проверка поле в диалоговом окне "Добавление нового элемента".

<VSTemplate><TemplateData><ПоддерживаетCodeSeparation>

Синтаксис

<SupportsCodeSeparation> true/false </SupportsCodeSeparation>

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

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

Атрибуты

Нет.

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

Нет.

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

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

Классифицирует шаблон и определяет, как оно отображается в диалоговом окне "Новый проект " или " Новый элемент ".

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

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

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

Замечания

Параметр SupportsCodeSeparation является необязательным элементом. Значение по умолчанию — false.

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

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

Пример

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

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

См. также