Compartilhar via


Elemento de MaxFrameworkVersion (modelos de Visual Studio)

Especifica a versão máxima do.NET Framework que é exigido pelo modelo. Ele determina se o modelo é exibido na modelos seção a Add New Project caixa de diálogo, com base no valor selecionado na Versão do Framework de destino caixa da Add New Project caixa de diálogo.

<MaxFrameworkVersion> ... </MaxFrameworkVersion>

Atributos e elementos

The following sections describe attributes, child elements, and parent elements.

Atributos

Nenhum.

Elementos filho

Nenhum.

Elementos pai

Element

Description

TemplateData

Elemento necessário.

Categoriza o modelo e define como ele é exibido em ambos os Novo projeto ou o Add New Item caixa de diálogo.

Valor de texto

É necessário um valor de texto.

O texto deve ser o maior número de versão da.NET Framework que é permitido pelo modelo.

Comentários

MaxFrameworkVersioné um elemento opcional. O elemento a TemplateData seção do arquivo. vstemplate atua como um filtro para o modelos seção a Add New Project caixa de diálogo. Apenas os modelos cujos.NET Framework requisitos são menos de MaxFrameworkVersion valores de elemento serão exibidos, com base no valor selecionado na Versão do Framework de destino caixa do Add New Project caixa de diálogo. O MaxFrameworkVersion elemento deve ser omitido, a menos que seja necessária, assim como não para causar inadvertidamente os modelos sejam exibidas quando eles são usados com versões mais recentes do.NET Framework.

Exemplo

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

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

Neste exemplo, a versão máxima do.NET Framework que é exigido pelo modelo, representado por MaxFrameworkVersion, é de 3,5. O modelo acima será exibido somente quando você selecionar 3.0 ou 3.5 in a Versão do Framework de destino caixa no Add New Project caixa de diálogo.

Consulte também

Referência

Referência de esquema de modelo do Studio Visual

Outros recursos

Modelos Visual Studio

MinFrameworkVersion Element (Visual Studio Templates)