Elemento MaxFrameworkVersion (modelli di Visual Studio)

Specifica la versione massima di .NET Framework richiesta dal modello. Determina se il modello verrà visualizzato nella sezione Modelli della finestra di dialogo Aggiungi nuovo progetto, in base al valore selezionato nella casella Versione di .NET Framework di destinazione della finestra di dialogo Aggiungi nuovo progetto.

<MaxFrameworkVersion> ... </MaxFrameworkVersion>

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Nessuno.

Elementi figlio

Nessuno.

Elementi padre

Elemento

Oggetto di descrizione

TemplateData

Elemento obbligatorio.

Classifica il modello e definisce la modalità di visualizzazione per la finestra di dialogo Nuovo progetto o Aggiungi nuovo elemento.

Valore di testo

È necessario specificare un valore di testo.

Il valore del testo deve essere il numero della versione più recente di .NET Framework consentito dal modello.

Note

MaxFrameworkVersion è un elemento facoltativo. L'elemento nella sezione TemplateData del file .vstemplate che funge da filtro per la sezione di Modelli della finestra di dialogo Aggiungi nuovo progetto. Solo i modelli i cui requisiti .NET Framework sono inferiori ai valori dell'elemento MaxFrameworkVersion saranno visualizzati, in base al valore selezionato nella casella Versione di .NET Framework di destinazione della finestra di dialogo Aggiungi nuovo progetto. L'elemento MaxFrameworkVersion deve essere omesso, a meno che non sia necessario, per fare sì che i modelli non vengano visualizzati inavvertitamente quando vengono utilizzati con le versioni più recenti di .NET Framework.

Esempio

Nell'esempio riportato di seguito vengono illustrati i metadati per un modello di classe standard di Visual C#.

<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 questo esempio, la versione massima di .NET Framework richiesta dal modello, rappresentata da MaxFrameworkVersion, è la 3.5. Il modello riportato sopra verrà visualizzato solo quando si seleziona 3.0 o 3.5 nella casella Versione di .NET Framework di destinazione nella finestra di dialogo Aggiungi nuovo progetto.

Vedere anche

Riferimenti

Riferimenti allo schema dei modelli di Visual Studio

Altre risorse

Modelli di Visual Studio

MinFrameworkVersion Element (Visual Studio Templates)