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


Элемент MaxFrameworkVersion (шаблоны Visual Studio)

Задает максимальную версию платформы .NET Framework, которая требуется для этого шаблона. Это определяет, отображается ли шаблон в разделе Шаблоны диалогового окна Добавить новый проект в зависимости от значения, выбранного в поле Целевая версия Framework диалогового окна Добавить новый проект.

<MaxFrameworkVersion> ... </MaxFrameworkVersion>

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

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

Атрибуты

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

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

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

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

Элемент

Описание

TemplateData

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

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

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

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

В тексте необходимо указать самую высокую из возможных в данном шаблоне версию платформы .NET Framework.

Заметки

Элемент MaxFrameworkVersion является необязательным. Элемент в части TemplateData VSTEMPLATE-файла действует как фильтр для раздела Шаблоны диалогового окна Добавить новый проект. Будут отображаться только шаблоны с требованиями .NET Framework меньше, чем значения элемента MaxFrameworkVersion, в зависимости от значения, выбранного в поле Целевая версия Framework диалогового окна Добавить новый проект. Элемент MaxFrameworkVersion должен быть опущен, если он не требуется, чтобы не вызвать случайно, что шаблоны отображаются при их использовании с более новыми версиями .NET Framework.

Пример

В следующем примере демонстрируются метаданные для стандартного шаблона элемента класса Visual C#.

<VSTemplate Type="Item" Version="2.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyClass</Name>
        <Description>My custom C# class template.</Description>
        <Icon>Icon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <MaxFrameworkVersion>3.5</MaxFrameworkVersion>
        <DefaultName>MyClass</DefaultName>
    </TemplateData>
    <TemplateContent>
        <ProjectItem>MyClass.cs</ProjectItem>
    </TemplateContent>
</VSTemplate>

В этом примере максимальная требуемая для шаблона версия .NET Framework, представленная MaxFrameworkVersion, — 3.5. Шаблон выше будет отображаться только при выборе 3.0 или 3.5 в поле Целевая версия Framework диалогового окна Добавить новый проект.

См. также

Ссылки

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

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

Шаблоны Visual Studio

MinFrameworkVersion Element (Visual Studio Templates)