Compartilhar via


Elemento de MaxFrameworkVersion (modelos Visual Studio)

Especifica a versão máximo do.NET Framework que é necessária para o modelo.Determina se o modelo é exibido na seção de Modelos da caixa de diálogo de Adicionar novo projeto , com base no valor que está selecionado na caixa de Versão do Framework de destino da caixa de diálogo de Adicionar novo projeto .

<MaxFrameworkVersion> ... </MaxFrameworkVersion>

Atributos e elementos

As seções a seguir descrevem elementos filho, atributos, e elementos pai.

Atributos

Nenhum.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

TemplateData

Elemento necessário.

Categoriza o modelo e define como é exibido em Novo Projeto ou caixa de diálogo Adicionar novo item .

Valor de texto

Um valor de texto é necessário.

O texto deve ser o número de versão mais alto do .NET Framework que é permitido pelo modelo.

Comentários

MaxFrameworkVersion um elemento é opcional.O elemento na seção de TemplateData do arquivo .vstemplate atua como um filtro para a seção de Modelos da caixa de diálogo de Adicionar novo projeto .Somente modelos cujos requisitos do .NET Framework é menor que os valores de elemento de MaxFrameworkVersion serão exibidos, com base no valor que está selecionado na caixa de Versão do Framework de destino da caixa de diálogo de Adicionar novo projeto .O elemento de MaxFrameworkVersion deve ser omitido a menos que ele requer, de modo a para não causar inadvertidamente modelos de ser exibido quando eles são usados com versões mais recentes do .NET Framework.

Exemplo

O exemplo a seguir ilustra os metadados para um modelo padrão da classe de Visual C# .

<VSTemplate Type="Item" Version="3.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>

Em esse exemplo, a versão máximo do.NET Framework que é necessária para o modelo, representado por MaxFrameworkVersion, é 3,5.O modelo acima será exibido somente quando você seleciona 3,0 ou 3,5 na caixa de Versão do Framework de destino na caixa de diálogo de Adicionar novo projeto .

Consulte também

Referência

Referência do esquema de modelo do Visual Studio

Conceitos

Introdução aos modelos de Visual Studio