Versões e dependências do .NET Framework

Cada versão do.NET Framework contém Common Language Runtime (CLR) como seu componentede núcleo e inclui componentes adicionais como, por exemplo, as bibliotecas de classe base e outras bibliotecas gerenciado . Este tópico descreve os componentes chave da.NET Framework versões, fornece informações sobre as versões do CLR subjacentes e ambientes de desenvolvimento associadas e identifica as versões que são instaladas pelo Windows.

A ilustração a seguir resume ohistórico de versãoe quais versões são instaladas pelo Windows.

Componentes e camadas de.NET <>>Framework versões

Consulte Instalação do .NET Framework para obter informações sobre como instalar a versão atual. Para obter informações sobre o suporte para o.NET Framework, consulte Microsoft.Política de ciclo de vida de suporte do NET Framework no site de suporte da Microsoft.

Recursos incluídos na.NET Framework versões

Cada nova versão do.NET Framework mantém os recursos das versões anteriores e adiciona novos recursos. Embora o CLR é o principal componente das.NET Framework, o CLR é identificado pelo seu próprio número de versão , além da.Número deversão do NET Framework. Algumas versões do.NET Framework incluem uma nova versão do CLR, mas outras pessoas usam uma versãodo anterior. Por exemplo, o.NET Framework versão 4 inclui o CLR versão 4, mas o.NET Framework 3.5 inclui o CLR 2.0. (Havia nenhuma versão 3 do CLR). A versão do CLR em que um aplicativo está sendo executado pode ser determinado Recuperando o valor de Environment.Version propriedade.

Você não precisa instalar versões anteriores do.NET Framework ou o CLR antes de instalar a versãomais recente; cada versão fornece os componentes necessários.

A tabela a seguir fornece uma breve revisão do.NET Framework versões e aversãode associados do CLR. Ele também mostra aversão de Visual Studioque forneceu o ambiente de desenvolvimento quando essa versão do.NET Framework foi introduzido. No entanto, com o multiplataformarecurso de Visual Studio, você não está limitado a apenas aquela versão do.NET Framework.

.NET Framework versão

Versão do CLR

Visual Studio versão

Description

1.0

1.0

Visual Studio .NET

Continha a primeira versão do CLR e a primeira versão das bibliotecas de classe base .

1.1

1.1

Visual Studio .NET 2003

Atualizações incluídas para ASP.NET e ADO.NET. Esta versão foi atualizada em seguida duas vezes, com Service Pack 1 (SP1) e o SP2. Esta versão também introduziu o execução lado a lado, que permite que os aplicativos em um único computador executar várias versões do CLR.

2.0

2.0

Visual Studio 2005

Introduziu uma nova versão do CLR com adições às bibliotecas classe base , incluindo genéricos, coleções genéricas e adições significativas à ASP.NET. Subseqüentemente, esta versão foi atualizada com o SP1 e SP2.

3.0

2.0

Visual Studio 2005

Esta versão é essencialmente.NET Framework 2.0 com a adição de Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), a Windows Workflow Foundation (WF) e CardSpace. Posteriormente, ele foi atualizado com o SP1 e SP2.

3.5

2.0

Visual Studio 2008

Adicionados novos recursos como, por exemplo, AJAX-habilitado de sites Web e o LINQ. O SP1 atualização adicionados a.NET Framework Client Profile, Dados Dinâmicose um pequeno conjunto de aprimoramentos adicionais.

4

4

Visual Studio 2010

Inclui uma nova versão do CLR, expandida classe base bibliotecas e novos recursos como, por exemplo, o Managed Extensibility Framework (MEF), dynamic language tempo de execução (DLR) e os contratos de código.

As instalações do Windows do.NET Framework

Algumas versões do.NET Framework são instalados automaticamente com o sistema operacional Windows, mas as outras versões devem ser instalados separadamente. A tabela a seguir identifica as.NET Framework versões e se eles estão integrados a instalação do Windows ou se devem ser instalados separadamente.

.NET Framework versões

Versões do Windows

1.0, 1.1 e 2.0

Não é instalado como parte do sistema operacional Windows, mas pode ser instaladas separadamente no Windows XP e versões anteriores de versões do Windows.

3.0 (e 2.0 SP2, que fornece suporte para versões 3.0 e 3.5)

Instalado pelo Windows Vista e Windows Server 2008.

3.5 SP1

Instalado pelo Windows 7.

4

Não instalado como parte do sistema operacional Windows, mas pode ser instalado separadamente no Windows XP, Windows Server 2003 e versões posteriores do Windows.

Consulte Requisitos de sistema do .NET Framework para obter uma lista de sistemas operacionais suportados.

Consulte também

Outros recursos

Compatibilidade de versão no .NET Framework

Microsoft.Política de ciclo de vida de suporte do NET Framework

Histórico de alterações

Date

History

Motivo

Setembro de 2010

Adicionado imagem e tabelas.

Aprimoramento de informações.

Agosto de 2010

Revisado exaustivamente.

Aprimoramento de informações.