Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Importante Este documento pode não descrever as práticas recomendadas para o desenvolvimento atual, links para downloads e outros recursos podem não ser mais válidos. A versão atual recomendada pode ser encontrada aqui.

Arquitetura do .NET Framework 3.5

A versão 3.5 do .NET Framework baseia-se nas versões 2.0 e 3.0 e seus Service Packs. O .NET Framework versão 3.5 Service Pack 1 atualiza a versão 3.5 módulos (assemblies) e inclui novos Service Packs para as versões 2.0 e 3.0. Este tópico descreve resumidamente a relação entre as versões de .NET Framework 2.0, 3.0, 3.5, e seu service packs.

À seguir é considerada como parte do .NET Framework 3.5 SP1:

  • .NET Framework 2.0

  • .NET Framework 2.0 service packs 1 e 2, que atualizam assemblies que são incluídos no .NET Framework 2.0.

  • .NET Framework 3.0, que usa os assemblies que existem no .NET Framework 2.0 e seus service packs e inclui os assemblies que são necessários para que as tecnologias que são introduzidas no .NET Framework 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 Framework 3.0.

  • .NET Framework 3.0 service packs 1 e 2, que atualizam os assemblies que foram introduzidos no .NET Framework 3.0.

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

  • .NET Framework 3.5 service pack 1, que atualiza os assemblies que são incluídos no .NET Framework 3.5.

Cada versão do .NET Framework 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 Framework 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çãoObservação:

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

Um aplicativo usa os assemblies mesmos independentemente de se ela destina-se a versão do .NET Framework 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 Framework 3.0 usa a mesma instância de assembly mscorlib sistema autônomo um aplicativo que usa o Windows Forms e destinos do .NET Framework 2.0. Se um usuário tiver instalado uma versão mais recente do Framework ou service pack que atualizou sua cópia de mscorlib.dll e, em seguida, os dois aplicativos usarão a versão atualizada do assembly.

ObservaçãoObservaçã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.

Esta seção resume as tecnologias que estão incluídas no .NET Framework versão 3.5 SP1 e cada versão do Framework 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 runtime (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.

  • Web Services.

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 Framework 2.0 service pack 1 e service pack 2 atualiza o CLR e vários assemblies fornecido com o .NET Framework 2.0 e pode ser instalado independentemente do .NET Framework 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 Framework 2.0 SP 1 ou SP 2, pode ter seu aplicativo de destino do .NET Framework 2.0 e pergunte a seus clientes para baixar o .NET Framework 2.0 SP 1 ou SP 2. No entanto, se seu aplicativo depende de uma funcionalidade nova ou alterada, é recomendável que seu aplicativo use o .NET Framework 3.5 ou o perfil de cliente do .NET Framework.

.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 foram 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 Framework 3.0 service pack 1 e service pack 2 atualização vários assemblies que acompanham o .NET Framework 3.0 e podem ser instalados independentemente do .NET Framework 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 dependem das alterações que acompanham o .NET Framework 3.0 SP 1 ou SP 2, pode ter seu destino aplicativo .NET Framework 3.0 e pergunte a seus clientes para baixar o .NET Framework 3.0 SP 1 ou SP 2. No entanto, se seu aplicativo depende de uma funcionalidade nova ou alterada, é recomendável que seu aplicativo use o .NET Framework 3.5 ou o perfil de cliente do .NET Framework.

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

  • Linguagem Integrada à Consulta (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 Framework 3.5 service pack 1 atualiza vários assemblies fornecido com o .NET Framework 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 à seguir estão incluídas no .NET Framework 3.5 SP1:

  • Dados dinâmicos do ASP.NET.

  • Entidade Estrutura ADO.NET.

  • Suporte do provedor de dados para SQL Server 2008.

  • Suporte para o .NET Framework Client Profile.

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


Data

História

Motivo

Julho de 2008

Julho de 2008

Alteração de recurso do SP1.

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2015 Microsoft