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.