Guia de migração do .NET Framework 4
Se você criou o seu aplicativo usando uma versão anterior do.NET Framework, você pode geralmente atualizá-lo para a versão 4 facilmente. Open your project in Visual Studio 2010. Se o seu projeto foi criado em uma versãoanterior, o Visual Studio Conversion Wizard abre automaticamente. Para obter mais informações sobre como atualizar um projeto, consulte Como: Atualizar projetos criados em versões anteriores do Visual Studio.
No entanto, algumas alterações na.NET Framework exigem alterações em seu código. Você também poderá tirar proveito da funcionalidade que há de novo na .NET Framework 4. Fazer esses tipos de alterações ao seu aplicativo para obter uma nova versão do.NET Framework é normalmente conhecido como migração. Se o seu aplicativo não precisa ser migrado, executá-la no .NET Framework 4 sem recompilar; Para obter mais informações, consulte Como: Configurar o tempo de execução do .NET Framework 4. Para cenários de teste de compatibilidade, consulte .Explicação de compatibilidade de aplicativos do NET Framework 4.
Este tópico descreve tarefas, recursos, e problemas relacionados à migração de aplicativos da.NET Framework 3.5 para o .NET Framework 4.
Recursosde migração
Antes de migrar seu aplicativo, revise os seguintes documentos:
Revise a próxima seção deste tópico ("migração problemas Overview") para determinar as tecnologias que podem causar problemas de migração para o seu aplicativo. Para obter detalhes e alterações recomendadas, consulte Problemas de migração do .NET Framework 4.
Revisão O que está obsoleto no .NET Framework para determinar os tipos ou membros em seu código que foram feitas obsoletoe alternativas recomendadas.
Consulte O que há de novo no .NET Framework 4 para obter descrições dos novos recursos que talvez você queira adicionar ao seu aplicativo.
Revisão Novos tipos e membros no .NET Framework 4 para listas de novos tipos e membros que poderiam ser vantajosas para incluir em seu aplicativo.
Conheça os novos recursos usando o Visual Studio 2010 e.Passo a passo do NET Framework 4.
Se você estiver migrando um projetodo Office, consulte Migrando soluções do Office para o.NET Framework 4.
Visão geral de problemas de migração
A tabela a seguir fornece um resumo das questões chave descritos detalhadamente na Problemas de migração do .NET Framework 4. Elas incluem correções que foram feitas para resolver anteriormente emite, bem como aprimoramentos que poderiam ajudar em suas tarefas de migração.
Tecnologia |
Desenvolvimento de aplicativos e recursos |
Configurações e outras considerações |
Controles e elementos gráficos |
Security |
Interoperability |
Pertinentes tipos e membros |
---|---|---|---|---|---|---|
ASP.NET e Web |
Suporte para o filhoaplicativosWeb de versões diferentes. |
|
|
|
Nenhum. |
HttpBrowserCapabilities, HttpUtility, HttpServerUtility, Menu, MenuRenderingMode, ControlRenderingCompatibilityVersion, PopOutImageUrl, StaticPopOutImageUrl, DynamicPopOutImageUrl, AppendHeader(String, String), PassportIdentity, HttpRequest, FilePath, AppRelativeCurrentExecutionFilePath, CurrentExecutionFilePath, PathInfo |
Núcleo |
|
|
Nenhum. |
|
|
Data e hora: Local, Now, TimeSpan Globalização: CurrencyEnglishName, LongDatePattern, PMDesignator, CultureTypes, FrameworkCultures, WindowsOnlyCultures Exceções: HandleProcessCorruptedStateExceptionsAttribute, ExecutionEngineException Reflexão: HashAlgorithm, None, GetReferencedAssemblies(), ProcessModuleCollection, DeclaringType |
Data |
Aperfeiçoamentos de hospedagem. |
|
Nenhum. |
Nenhum. |
Nenhum. |
Conjunto de dados e o cliente SQL : IRelatedEnd, IEntityWithRelationships, DataView, PropertyChanged, RejectChanges(), DataSet, Prepare() Entity Framework: Detach(Object), SaveChanges() LINQ SQL: EntitySet<TEntity>, ListChanged WCF Serviços de dados: TimeoutException, DataServiceRequestException, MergeOption, AppendOnly, PreserveChanges, OnStartProcessingRequest(ProcessRequestArgs), ServiceOperation |
Globalization |
Informações de cultura obtidas do sistema operacional, iniciando com Windows 7. |
|
Nenhum. |
Nenhum. |
Nenhum. |
Nenhum. |
WCF |
None |
|
Nenhum. |
Nenhum. |
Nenhum. |
Nenhum. |
WPF |
|
|
|
|
Nenhum. |
Aplicativos: AllowsTransparency, WindowState Controles: CollectionView, SetCurrentValue(DependencyProperty, Object), Copy(), Cut() Gráficos: DropShadowEffect, BlurEffect, ShaderEffect, DownloadFailed, InputBinding, DeadCharProcessed, DeadCharProcessedKey Automação da interface do usuário: TreeViewAutomationPeer, TreeViewItemAutomationPeer, IItemContainerProvider, ISynchronizedInputProvider, IVirtualizedItemProvider |
XML |
Nenhum. |
|
Nenhum. |
Nenhum. |
Nenhum. |
Esquemas e transformações: XmlReader, CreateReader(), XPathNavigator, XmlSchemaSet, Load(XmlReader) Validação: ReadContentAs(Type, IXmlNamespaceResolver), IXmlNamespaceResolver, Create(Stream) Gravação: WriteEntityRef(String), XmlWriter, None |
Consulte também
Conceitos
O que há de novo no .NET Framework 4
Versões e dependências do .NET Framework
Outros recursos
Problemas de migração do .NET Framework 4
Migrando do .NET Framework versão 1.1
Como: Configurar o tempo de execução do .NET Framework 4
Compatibilidade de versão no .NET Framework
O que está obsoleto no .NET Framework
Novos tipos e membros no .NET Framework 4
.NET Framework versão e informações de Assembly
Microsoft.Política de ciclo de vida de suporte do NET Framework
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Agosto de 2010 |
Questões adicionais sobre controles de hospedagem no navegador da Web , classes de compilador e CodeDOM e o Visualizador do cache global de assembly . |
Aprimoramento de informações. |