Élément MaxFrameworkVersion (modèles Visual Studio)MaxFrameworkVersion element (Visual Studio templates)

Spécifie la version maximale du .NET Framework qui est requis par le modèle.Specifies the maximum version of the .NET Framework that is required by the template. Il détermine la valeur la plus élevée disponible dans le Version du Framework cible liste déroulante de la nouveau projet boîte de dialogue.It determines the highest value available in the Target Framework Version dropdown of the New Project dialog. Pour que les utilisateurs à être en mesure de sélectionner une version de framework, vous devez également spécifier RequiredFrameworkVersion comme version minimale du .NET Framework pour le modèle.In order for users to be able to select a framework version, you must also specify RequiredFrameworkVersion as the minimum .NET Framework version for the template.

Important

À compter de Visual Studio 2017 version 15.6, la Version du Framework cible liste déroulante n’est plus un filtre pour les modèles affichés dans le modèles section de la denouveauprojet boîte de dialogue.Starting in Visual Studio 2017 version 15.6, the Target Framework Version dropdown is no longer a filter for displayed templates in the Templates section of the New Project dialog. Au lieu de cela, le Version du Framework cible déroulante fonctionne comme un sélecteur de framework pour le modèle sélectionné.Instead, the Target Framework Version dropdown functions as a framework picker for the selected template.

<VSTemplate > <TemplateData > <MaxFrameworkVersion ><VSTemplate> <TemplateData> <MaxFrameworkVersion>

SyntaxeSyntax

<MaxFrameworkVersion> ... </MaxFrameworkVersion>

Attributs et élémentsAttributes and elements

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.The following sections describe attributes, child elements, and parent elements.

AttributsAttributes

Aucun.None.

Éléments enfantsChild elements

Aucun.None.

Éléments parentsParent elements

ÉlémentElement DescriptionDescription
TemplateDataTemplateData Élément requis.Required element.

Définit la catégorie du modèle et comment il est affiché dans un le nouveau projet ou ajouter un nouvel élément boîte de dialogue.Categorizes the template and defines how it is displayed in either the New Project or the Add New Item dialog box.

Valeur texteText value

Une valeur texte est requise.A text value is required.

Le texte doit être le numéro de version le plus élevé du .NET Framework qui est autorisé par le modèle.The text must be the highest version number of the .NET Framework that is allowed by the template.

NotesRemarks

MaxFrameworkVersion est un élément facultatif.MaxFrameworkVersion is an optional element. Le MaxFrameworkVersion élément doit être omis, sauf si elle est nécessaire, pour autant limiter par inadvertance les versions de la plage prise en charge de .NET Framework pour le modèle.The MaxFrameworkVersion element should be omitted unless it is required, so as not to inadvertently limit the supported range of .NET Framework versions for the template. Il doit également être omis si .NET Framework n’est pas applicable pour le modèle.It should also be omitted if .NET Framework is not applicable to the template.

ExempleExample

L’exemple suivant illustre les métadonnées d’une norme Visual C#Visual C# modèle de classe.The following example illustrates the metadata for a standard Visual C#Visual C# class template.

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

Dans cet exemple, la version maximale du .NET Framework qui est requis par le modèle, représenté par MaxFrameworkVersion, est la version 4.7.1.In this example, the maximum version of the .NET Framework that is required by the template, represented by MaxFrameworkVersion, is 4.7.1. Un projet créé avec ce modèle peut cibler les versions du .NET Framework jusqu'à la version 4.7.1.A project created with this template can target .NET Framework versions up to 4.7.1.

Voir aussiSee also