Partilhar via


Arquitetura do .NET Framework 3.5

O .NET estrutura versão 3.5 se baseia nos versões 2.0 e 3.0 e seus serviço packs.O .NET estrutura versão 3.5 serviço empacotar 1 atualiza a versão 3.5 módulos (assemblies) e inclui novos serviço empacotar s para as versões 2.0 e 3.0.Este tópico descreve resumidamente o Relação entre as versões de .NET estrutura 2.0, 3.0, 3.5, e seu serviço packs.

Relação das versões 2.0, 3.0 e 3.5 do .NET Framework

A seguir é considerada como parte do .NET estrutura 3.5 SP1:

  • .NET Framework 2,0

  • .NET estrutura 2.0 serviço packs 1 e 2, que atualização assemblies que são incluídos no .NET estrutura 2.0.

  • .NET estrutura 3.0, que usa os assemblies que existem no .NET estrutura 2.0 e seus serviço packs e inclui os assemblies que são necessários para que as tecnologias que são introduzidas no .NET estrutura 3.0.Por exemplo, PresentationFramework.dll e PresentationCore.dll, que são necessários para Windows Presentation Foundation (WPF), são instalados com o .NET estrutura 3.0.

  • .NET estrutura 3.0 serviço packs 1 e 2, que atualize os assemblies que foram introduzidos no .NET estrutura 3.0.

  • .NET estrutura 3.5 que inclui novos assemblies que fornecem funcionalidade adicional para o .NET estrutura 2.0 e 3.0.

  • .NET estrutura 3.5 serviço empacotar 1, que atualiza os assemblies que são incluídos no .NET estrutura 3.5.

Cada versão do .NET estrutura pode ser instalado independentes de versões posteriores, e cada versão irá instalar versões anteriores automaticamente se elas não estiverem instaladas.Além disso, o .NET estrutura 3.5 SP1 apresenta o pacote de instalação do analisar do cliente, que inclui somente os assemblies usados por aplicativos clientes.Para obter mais informações, consulte Perfil de cliente do .NET framework.

Observação:

Windows Vista não suporta a instalação autônoma do .NET estrutura versão 2.0 SP2 ou a versão 3.0 SP2.Windows 2000 não oferece suporte a .NET estrutura versão 3.5 SP 1, nem a instalação autônoma do .NET estrutura versão 3.0 SP 2.

Um aplicativo usa os assemblies mesmos independentemente de se ela destina-se a versão do .NET estrutura 2.0, 3.0, 3.5 ou o analisar do cliente, e independentemente de se os assemblies foram atualizados no computador do usuário.Por exemplo, um aplicativo que usa WPF e destinos do .NET estrutura 3.0 usa a mesma instância de assembly mscorlib sistema autônomo um aplicativo que usa o Windows Forms e destinos do .NET estrutura 2.0. Se um usuário tiver instalado uma versão mais recente da estrutura ou serviço empacotar que atualizou sua cópia de mscorlib.dll e, em seguida, os dois aplicativos usarão a versão atualizada do assembly.

Observação:

A relação entre as versões 2.0, 3.0 e 3.5 do .NET Framework difere da relação entre as versões 1.0, 1.1 e 2.0.As versões 1.0, 1.1 e 2.0 do .NET Framework são totalmente separadas umas das outras, e uma versão pode estar presente em um computador independentemente das outras versões estarem presentes.Quando as versões 1.0, 1.1 e 2.0 estão no mesmo computador, cada versão tem seu próprio Common Language Runtime, bibliotecas de classes, compilador e assim por diante.Os desenvolvedores de aplicativos podem escolher qual versão do destino.Para obter mais informações, consulte Execução Lado a Lado, Direcionando-se a um .NET Framework Específico e Direcionamento específicos .NET Frameworks com MSBuild.

O que está incluído no .NET estrutura 3.5 SP1

Esta seção resume as tecnologias que estão incluídas no .NET estrutura versão 3.5 SP1 e cada versão do estrutura que ele contém.Esta lista não é completa; ela lista apenas algumas das principais tecnologias que são fornecidas no .NET Framework.

.NET Framework 2,0

As seguintes tecnologias são fornecidas com o .NET Framework 2.0.

  • Common linguagem tempo de execução (CLR) e bibliotecas de classes base.

  • Suporte para tipos e métodos genéricos.

  • Compiladores para C#, Visual Basic, C++ e J#.

  • ADO.NET.

  • ASP.NET.

  • Windows Forms.

  • Serviços da Web.

Para obter uma lista completa dos recursos novos no .NET Framework 2,0, consulte O que há de novo no .NET Framework Versão 2,0.

.NET estrutura 2.0 SP 1 e SP 2

O .NET estrutura 2.0 serviço empacotar 1 e serviço empacotar 2 atualizar o CLR e vários assemblies fornecido com o .NET estrutura 2.0 e pode ser instalado independentemente do .NET estrutura 3.5 SP1.A maior parte das atualizações para o .NET Framework 2.0 são alterações sem-rupturas, mas há alguns casos onde novos elementos de API são adicionados ou o comportamento é alterado.Se seu aplicativo depende das alterações que acompanha o .NET estrutura 2.0 SP 1 ou SP 2, pode ter seu aplicativo de destino do .NET estrutura 2.0 e pergunte a seus clientes para baixar o .NET estrutura 2.0 SP 1 ou SP 2.No entanto, se seu aplicativo depende da funcionalidade nova ou alterada, é recomendável que o aplicativo de destino do .NET estrutura 3.5 ou o .NET estrutura cliente analisar.

.NET Framework 3,0

O .NET Framework 3.0 requer que o .NET Framework 2.0 seja instalado no computador.Se um usuário instala o .NET Framework 3.0 em um computador que não possui o .NET Framework 2.0, o .NET Framework 2.0 é instalado automaticamente.

As seguintes tecnologias são introduzidas com o .NET Framework 3,0:

  • Windows Presentation Foundation (WPF).

  • Windows Communications Foundation (WCF).

  • Windows Workflow Foundation (WF).

Para obter mais informações, consulte O que há de novo no .NET Framework Versão 3,0.

.NET estrutura 3,0 SP 1 e SP 2

O .NET estrutura 3.0 serviço empacotar 1 e serviço empacotar 2 atualização vários assemblies que acompanham o .NET estrutura 3.0 e podem ser instalados independentemente do .NET estrutura 3.5.As atualizações incluem alterações sem-ruptura, novos elementos API e funcionalidade adicional para as tecnologias que são fornecidas com o .NET Framework 3.0.Se seu aplicativo depende das alterações que acompanha o .NET estrutura 3.0 SP 1 ou SP 2, pode ter seu destino aplicativo .NET estrutura 3.0 e pergunte a seus clientes para baixar o .NET estrutura 3.0 SP 1 ou SP 2.No entanto, se seu aplicativo depende da funcionalidade nova ou alterada, é recomendável que o aplicativo de destino do .NET estrutura 3.5 ou o .NET estrutura cliente analisar.

.NET Framework 3,5

O .NET Framework 3.5 apresenta novos recursos para as tecnologias no 2.0 e no 3.0 e tecnologias adicionais na forma de novos assemblies.As seguintes tecnologias são introduzidas com o .NET Framework 3.5:

  • Consulta integrada à linguagem (LINQ).

  • Novos compiladores para C#, Visual Basic e C++.

  • ASP.NET AJAX.

Para obter uma lista completa dos recursos novos no .NET Framework 3.5, consulte O que há de novo no .NET Framework Versão 3,5.

.NET Framework 3.5 SP1

O .NET estrutura 3.5 serviço empacotar 1 atualiza vários assemblies fornecido com o .NET estrutura 3.5.As atualizações incluem alterações sem-ruptura, novos elementos API e funcionalidade adicional para as tecnologias que são fornecidas com o .NET Framework 3,5.As tecnologias a seguir estão incluídas no .NET estrutura 3.5 SP1:

  • Dados dinâmicos do ASP.NET.

  • ADO.NET entidade estrutura.

  • Suporte do provedor de dados para SQL servidor 2008.

  • Suporte para o .NET estrutura cliente analisar.

Para obter uma lista completa dos recursos novos para o .NET estrutura 3.5 SP1, consulte O que há de novo no .NET estrutura versão 3.5 SP1.

Consulte também

Conceitos

Perfil de cliente do .NET framework

Direcionamento específicos .NET Frameworks com MSBuild

Outros recursos

Visão geral sobre o .NET Framework

O que há de novo no .NET Framework

Execução Lado a Lado

Direcionando-se a um .NET Framework Específico

Date

History

Motivo

Julho de 2008

Adicionadas informações sobre o .NET estrutura 3.5 serviço empacotar 1.

Alteração de recurso do SP1.