Freigeben über


RequiredFrameworkVersion-Element (Visual Studio-Vorlagen)

Gibt die Mindestversion von .NET Framework an, die von der Vorlage benötigt wird. Dies bewirkt, dass das Dropdownmenü " Zielframeworkversion " im Dialogfeld "Neues Projekt " angezeigt wird. Das RequiredFrameworkVersion Element bestimmt auch den niedrigsten Wert, der in der Dropdownliste verfügbar ist.

Wichtig

Ab Visual Studio 2017, Version 15.6, ist das Dropdownmenü "Zielframeworkversion " kein Filter mehr für angezeigte Vorlagen im Abschnitt "Vorlagen " des Dialogfelds "Neues Projekt ". Stattdessen fungiert die Dropdownliste als Frameworkauswahl für die ausgewählte Vorlage.

<VSTemplate TemplateData><><RequiredFrameworkVersion>

Syntax

<RequiredFrameworkVersion> .... </RequiredFrameworkVersion>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element Beschreibung
TemplateData Erforderliches Element.

Kategorisiert die Vorlage und definiert, wie sie entweder im Dialogfeld "Neues Projekt " oder im Dialogfeld "Neues Element hinzufügen" angezeigt wird.

Text Wert

Ein Textwert ist erforderlich.

Der Text muss die Mindestversionsnummer von .NET Framework sein, die für die Vorlage erforderlich ist.

Hinweise

RequiredFrameworkVersion ist ein optionales Element. Verwenden Sie dieses Element nur, wenn die Vorlage eine bestimmte Mindestversion (und spätere Versionen, falls vorhanden) von .NET Framework unterstützt. Wenn Sie das RequiredFrameworkVersion Element angeben und Ihre Vorlage keine bestimmte Mindestversion von .NET Framework unterstützt, wird das Dropdownmenü "Target Framework Version " angezeigt, wenn es nicht anwendbar ist.

Beispiel

Im folgenden Beispiel werden die Metadaten für eine Visual C#-Standardklassenvorlage veranschaulicht.

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

In diesem Beispiel ist die mindeste Version von .NET Framework, die für die Vorlage erforderlich ist, dargestellt durch RequiredFrameworkVersion, 3.0. Ein mit dieser Vorlage erstelltes Projekt kann .NET Framework-Versionen ab 3.0 verwenden.

Siehe auch