BT

Migração para o .NET 4.5: tipos descontinuados e novas funcionalidades

por Jenni Konrad , traduzido por Alexsandro Terto em 06 Set 2012 |

A Microsoft divulgou uma lista de membros/tipos modificados ou descontinuados na versão Beta do Framework .NET 4.5. Também criou um guia para ajudar os desenvolvedores a migrarem suas aplicações criadas com versões anteriores do Framework .NET.

A lista de tipos obsoletos e membros de tipos é extensa. A Microsoft incluiu sugestões de alternativas sempre que possível. De acordo com o guia de migração, muitas atualizações podem ser feitas automaticamente pelo assistente de migração no Visual Studio 11 versão Beta. Outras migrações precisam ser feitas manualmente.

Questões de compatibilidade entre .NET 4 e 4.5 são detalhadas no documento Compatibilidade de Aplicações no Framework .NET 4.5 versão Beta. Alguns itens incluem:

  • Novo suporte para Enums e o Entity Framework;
  • O Windows Workflow Foundation (WWF) versão 3.0 passa a ser considerado obsoleto;
  • Foi adicionada a capacidade para compilar para uma versão especifica de mscorlib.dll;
  • Houve mudanças nos códigos de status HTTP reportados pelo Windows Communication Foundation (WCF);
  • O Sql.Data.SqlClient não dá mais suporte ao SQL Server 1997 ou ao Virtual Interface Adapter.

Se o desenvolvedor preferir não migrar uma aplicação para o .NET 4.5, ainda poderá utilizar o Visual Studio 11, contanto que não realize recompilação. (Observe que o Windows XP e o Vista não dão suporte ao .NET 4.5 Beta.)

Como Alexander Manekovskiy discute em seu post sobre novos tipos e tipos modificados no Framework 4.5 Beta, a Microsoft ainda não detalhou várias das mudanças nessa área do framework, apesar de existirem várias.

O .NET 4.5 beta tem 969 novos tipos em comparação ao .NET 4.0 e agora possui no total 14.971 tipos públicos e documentados no .NET 4.5. Os novos tipos estão localizados, na sua maioria, em System.IdentityModel, System.Web e System.Windows.Controls.Ribbon. Levando-se em consideração que o System.IdentityModel oferece as funcionalidades de autenticação e autorização, e que o System.Windows.Controls.Ribbon é a biblioteca de Interface do Usuário que permite o uso do Microsoft Ribbon para WPF (Windows Presentation Foundation), podemos concluir que há uma quantidade enorme de mudanças relacionadas com a parte web.

O Framework .NET 4.5 também inclui uma nova versão do CLR 4.5 (Common Language Runtime), que, segundo a Microsoft, tem o intuito de melhorar o desempenho em geral. O novo CLR inclui a opção de compilação Just-In-Time (JIT) em segundo plano, utilizando processadores multicore, além da coleta de lixo em segundo plano e a otimização guiada pelo managed profile, para reduzir tempos de inicialização em aplicações desktop.

Para mais informações sobre aplicações para o Framework .NET 4.5, consulte o Guia de Migração da Microsoft.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.