View a markdown version of this page

Modernizando o.NET com AWS Transformação - AWS Transformação

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Modernizando o.NET com AWS Transformação

AWS O Transform for .NET é um AI-powered agente generativo que ajuda você a modernizar seus aplicativos.NET. Você pode modernizar os aplicativos legados do.NET Framework para o.NET multiplataforma e atualizar os aplicativos.NET para versões posteriores.

Várias experiências

AWS O Transform está disponível em várias experiências, incluindo um aplicativo web, Visual StudioIDE ou complementos de código de IA via MCP. Consulte Como trabalhar com o agente do.NET para obter recomendações com base na função e no cenário.

Capacidades e características principais

O escopo do agente do.NET é. NET-to-Transformação de código.NET. Se suas necessidades de transformação incluírem linguagens e estruturas que não sejam do.NET, como Web Forms to React, use o AWS Transform custom.

AWS O Transform for .NET tem os seguintes recursos:

  • Conecte-se aos sistemas de controle de origem (Azure Repos, Bitbucket,, GitHub) GitLab

  • Avalie os repositórios.NET para modernização e forneça um plano de modernização personalizável

  • Modernize os aplicativos legados do.NET Framework para um do.NET multiplataforma moderno

  • Atualize aplicativos.NET modernos para versões posteriores

  • Converta o código do aplicativo nativo da nuvem do Azure para usar AWS equivalentes em serviços populares

  • Valide o código transformado com verificação de compilação local e execução de testes unitários

  • Produza um relatório de transformação e orientações sobre as próximas etapas após a transformação

Versões e tipos de projeto compatíveis

O agente do.NET pode transformar as seguintes versões, linguagens e tipos de projeto:

Transformar a partir de .NET Framework 3.5, .NET Core 3.1, .NET 5.x+ até o.NET 10
Transformar em .NET 8, .NET 10, .NET Standard (bibliotecas de classes)
Linguagens C#, VB.NET
Tipos de projetos compatíveis Bibliotecas de classes, aplicativos de console ASP.NET (MVC, Web API, Web Forms), projetos de teste unitário (NUnit, xUnit, MSTest), serviços do Windows Communication Foundation (WCF), Desktop (, WPF), Mobile (Xamarin)WinForms, serviço web ASMX

Limitações

Para obter mais informações sobre cotas e limitações do AWS Transform, consulteCotas para AWS Transformação.

AWS A transformação não transforma o seguinte:

  • DLLs Win32 que não têm bibliotecas compatíveis com o núcleo

  • Repositórios que não contêm nenhuma solução.NET.

  • Projetos de sites da Web sem um arquivo de projeto (devem ser convertidos em um aplicativo da Web).

Intervenção humana

Durante a portabilidade dos aplicativos.NET Framework para o.NET multiplataforma, você pode ser solicitado a fornecer informações ou aprovações nos seguintes cenários:

  • Configure um conector para seu código-fonte e permissões

  • Valide o plano de modernização proposto

  • Carregar dependências de pacotes ausentes como NuGets

  • Revise e aceite o código transformado

Mais informações

Você pode modernizar seu código.NET usando o aplicativo web AWS Transform ou o AWS Toolkit for. Visual Studio