Freigeben über


MaxFrameworkVersion-Element (Visual Studio-Vorlagen)

Gibt die höchste Version von .NET Framework an, die für die Vorlage erforderlich ist. Sie bestimmt, ob die Vorlage im Abschnitt Vorlagen des Dialogfelds Neues Projekt hinzufügen angezeigt werden soll, basierend auf dem Wert, der im Feld Framework-Zielversion des Dialogfelds Neues Projekt hinzufügen ausgewählt wurde.

<MaxFrameworkVersion> ... </MaxFrameworkVersion>

Attribute und Elemente

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

Attribute

Keine.

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element

Beschreibungen

TemplateData

Erforderliches Element.

Kategorisiert die Vorlage und definiert, wie diese in den Dialogfeldern Neues Projekt oder Neues Element hinzufügen angezeigt wird.

Textwert

Ein Textwert ist erforderlich.

Der Text muss die höchste Versionsnummer von .NET Framework sein, die von der Vorlage zugelassen wird.

Hinweise

MaxFrameworkVersion ist ein optionales Element. Das Element im TemplateData-Abschnitt der VSTEMPLATE-Datei fungiert als Filter für den Abschnitt Vorlagen des Dialogfelds Neues Projekt hinzufügen. Nur Vorlagen, deren .NET Framework-Anforderungen kleiner sind als MaxFrameworkVersion-Elementwerte, werden angezeigt, je nach dem Wert, der im Feld Framework-Zielversion im Dialogfeld Neues Projekt hinzufügen ausgewählt wird. Das MaxFrameworkVersion-Element sollte weggelassen werden, es sei denn, es ist erforderlich, damit Vorlagen nicht versehentlich angezeigt werden, wenn sie mit aktuelleren Versionen von .NET Framework verwendet werden.

Beispiel

Im folgenden Beispiel werden die Metadaten für die Vorlage einer Standardklasse in Visual C# veranschaulicht.

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

In diesem Beispiel ist die maximale Version von .NET Framework, die für die von MaxFrameworkVersion dargestellte Vorlage erforderlich ist, 3.5. Die oben stehende Vorlage wird nur angezeigt, wenn Sie entweder 3.0 oder 3.5 im Feld Framework-Zielversion im Dialogfeld Neues Projekt hinzufügen auswählen.

Siehe auch

Referenz

Schemareferenz zu Visual Studio-Vorlagen

Weitere Ressourcen

Visual Studio-Vorlagen

MinFrameworkVersion Element (Visual Studio Templates)