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 |
---|---|
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
MinFrameworkVersion Element (Visual Studio Templates)