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


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

Указывает минимальную версию платформа .NET Framework, необходимую шаблоном. Это приводит к отображению раскрывающегося списка версий Целевой платформы в диалоговом окне "Новый проект ". Элемент RequiredFrameworkVersion также определяет наименьшее значение, доступное в раскрывающемся списке.

Важно!

Начиная с Visual Studio 2017 версии 15.6 раскрывающийся список версий Целевой платформы больше не является фильтром для отображаемых шаблонов в разделе "Шаблоны " диалогового окна "Новый проект ". Вместо этого раскрывающийся список работает в качестве средства выбора платформы для выбранного шаблона.

<VSTemplate><TemplateData><RequiredFrameworkVersion>

Синтаксис

<RequiredFrameworkVersion> .... </RequiredFrameworkVersion>

Элементы и атрибуты

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

Атрибуты

Нет.

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

Нет.

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

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

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

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

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

Текст должен быть минимальным номером версии платформа .NET Framework, который требуется для шаблона.

Замечания

Параметр RequiredFrameworkVersion является необязательным элементом. Используйте этот элемент, только если шаблон поддерживает определенную минимальную версию (и более поздние версии, если таковые есть) платформа .NET Framework. Если указать RequiredFrameworkVersion элемент и шаблон не поддерживает определенную минимальную версию платформа .NET Framework, в раскрывающемся списке "Версия Целевой платформы" отображается, если оно не применимо.

Пример

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

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

В этом примере минимальная версия платформа .NET Framework, требуемая шаблоном, представлена RequiredFrameworkVersion3.0. Проект, созданный с помощью этого шаблона, может использовать версии платформа .NET Framework начиная с версии 3.0.

См. также