BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

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.

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

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT