Udostępnij za pośrednictwem


RequiredFrameworkVersion, element (szablony visual studio)

Określa minimalną wersję programu .NET Framework, która jest wymagana przez szablon. Powoduje to wyświetlenie listy rozwijanej Wersja platformy docelowej w oknie dialogowym Nowy projekt. Element RequiredFrameworkVersion określa również najniższą wartość dostępną na liście rozwijanej.

Ważne

Począwszy od programu Visual Studio 2017 w wersji 15.6, lista rozwijana Wersja platformy docelowej nie jest już filtrem dla wyświetlanych szablonów w sekcji Szablony okna dialogowego Nowy projekt . Zamiast tego lista rozwijana działa jako selektor struktury dla wybranego szablonu.

<VsTemplate><TemplateData><RequiredFrameworkVersion>

Składnia

<RequiredFrameworkVersion> .... </RequiredFrameworkVersion>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Brak.

Elementy podrzędne

Brak.

Elementy nadrzędne

Element opis
Templatedata Element wymagany.

Kategoryzuje szablon i definiuje sposób wyświetlania go w oknie dialogowym Nowy projekt lub Dodaj nowy element .

Wartość tekstowa

Wartość tekstowa jest wymagana.

Tekst musi być minimalną liczbą wersji programu .NET Framework wymaganą dla szablonu.

Uwagi

RequiredFrameworkVersion jest elementem opcjonalnym. Użyj tego elementu tylko wtedy, gdy szablon obsługuje określoną minimalną wersję (i nowsze wersje, jeśli istnieją) programu .NET Framework. Jeśli określisz RequiredFrameworkVersion element, a szablon nie obsługuje określonej minimalnej wersji programu .NET Framework, zostanie wyświetlona lista rozwijana Wersja platformy docelowej, gdy nie ma zastosowania.

Przykład

Poniższy przykład ilustruje metadane dla standardowego szablonu klasy 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>

W tym przykładzie minimalna wersja programu .NET Framework wymagana przez szablon reprezentowana przez RequiredFrameworkVersionelement to 3.0. Projekt utworzony za pomocą tego szablonu może być przeznaczony dla wersji programu .NET Framework, począwszy od wersji 3.0.

Zobacz też