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
O agente AWS Transform para.NET pode ajudá-lo a modernizar seus aplicativos.NET para serem compatíveis com o.NET multiplataforma. Esse recurso é chamado de modernização do.NET. Depois AWS Transforme o ambiente do AWS Transform, você pode criar um trabalho de transformação de modernização do.NET.
Experiências
AWS O Transform está disponível em várias experiências:
Console web: para transformação em grande escala de até 500 repositórios por vez.
Visual StudioIDE: transformação liderada pelo desenvolvedor de uma solução ou projeto trabalhando junto com o agente de forma interativa e iterativa. Recomendado para projetos de médio a grande porte.
Você pode alternar livremente entre o console web e o IDE para trabalhar em um trabalho de transformação.
Você também pode invocar o AWS Transform de outros IDEs e companheiros de código de IA:
Kiro: transforme-se de Kiro usando o poder AWS Transform for Kiro.
Outros companheiros de código de IA: transforme-se com seus assistentes de codificação de IA preferidos usando os agentes AWS Transform MCP.
Capacidades e características-chave
-
Analise as bases de código.NET Framework a partir de seus sistemas de controle de origem, o que inclui NuGet suporte privado, identificação de dependências entre repositórios e fornecimento de um relatório de análise.
-
Transformação automatizada de aplicativos legados do.NET Framework para o.NET multiplataforma, notificações por e-mail e um relatório resumido da transformação.
-
Fácil integração com as plataformas de controle de origem (BitBucket, GitHub, e GitLab) para ingerir o código existente e enviar o código transformado para uma nova ramificação.
Validação do código transformado por meio de testes unitários.
Versões e tipos de projeto compatíveis
AWS O Transform oferece suporte à transformação para essas versões do.NET:
.NET Framework 3.5+
.NET Core 3.1
.NET 5.x+
.NET 8
AWS O Transform pode se transformar nessas versões de destino do.NET:
.NET 8
.NET 10
AWS O Transform suporta a transformação desses tipos de projetos (somente em C#):
Bibliotecas de classes
Aplicativos de console
-
ASP.NET:
Controlador Model View (MVC), incluindo Razor Views front-end
Back-ends de aplicativo de página única (SPA) (camadas de lógica de negócios)
API Web
Formulários da Web
Projetos de teste unitário (NUnit, xUnit e MSTest)
Serviços do Windows Communication Foundation (WCF)
Projetos com versões multiplataforma fornecidas para NuGet pacotes privados ou de terceiros. Se um equivalente multiplataforma estiver ausente ou indisponível, o AWS Transform for .NET tentará fazer a conversão com o melhor esforço possível.
AWS O Transform também pode transformar os seguintes tipos de projeto em um domínio.NET moderno. Esse é um recurso de pré-visualização e pode não se transformar tão completamente quanto os tipos de projetos compatíveis.
WinForms projetos de desktop.
Projetos de desktop WPF.
Projetos móveis do Xamarin.
Projetos escritos em VB.NET.
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:
Componentes da interface do usuário do Blazor
DLLs Win32 que não têm bibliotecas compatíveis com o núcleo
Repositórios que não contêm nenhuma solução.
AWS O Transform não modificará as ramificações originais do repositório e só poderá gravar em uma ramificação de destino separada especificada em seu plano de transformação.
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