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á.
Antes de se transformar
Analise as recomendações a seguir antes de iniciar um trabalho de transformação do.NET.
Use o assistente de IA conversacional do.NET
Use o novo agente.NET para obter os melhores resultados de transformação. O assistente conversacional de IA está disponível por Visual Studio meio do AWS Toolkit for Visual Studio
Use outras ferramentas se o objetivo não for a transformação do.NET em .NET
AWS O Transform for .NET é apropriado para a modernização do código.NET Framework para a modernização do código.NET e as atualizações do.NET para versões posteriores. Não é adequado para transformações que incluam linguagens que não sejam do.NET, como Java, ou estruturas que não sejam do.NET, como React. Ele também não fornece refatoração arquitetônica de aplicativos. Use o AWS Transform custom ou Kiro para esses tipos de modernização.
Use uma edição estável do Visual Studio, de preferência VS2026
Use uma edição GA Visual Studio em vez de uma versão prévia ou uma edição Insiders para evitar complicações decorrentes do software de pré-visualização. O AWS kit de ferramentas pode ser usado em Visual Studio 2026 ou 2022. O VS2026 é recomendado porque tem melhor desempenho com consumo reduzido de memória.
Use o mais recente AWS Kit de ferramentas para Visual Studio
Fique na versão mais recente do AWS Toolkit Visual Studio para obter correções de bugs e atualizações de recursos. Você pode verificar a versão do kit de ferramentas e fazer o upgrade em Extensões > Gerenciar extensões > Instalado.
Trabalhe em Visual Studio IDE para projetos de média ou alta complexidade
A experiência do IDE oferece a visão mais profunda da transformação, na qual você pode trabalhar junto com o agente.NET enquanto ele transforma projetos. Para projetos de complexidade média, alta ou crítica, use o IDE em vez do console web.
Tenha um plano de validação
Decida como você validará sua aplicação para verificar se ela está correta depois que ela for transformada. Post-transformation, você precisará confirmar se ele se comporta e tem a aparência correta quando executado e se os controles de segurança, a lógica comercial e o armazenamento de dados estão intactos. A validação será conduzida manualmente and/or usando a automação de testes? Se sua solução contiver testes de unidade, o AWS Transform os portará para você e os executará, e os resultados aparecerão no relatório de transformação.
Forneça NuGet dependências de pacotes privados
Se sua solução depender de pacotes privados, certifique-se de que eles estejam disponíveis em sua máquina local para que o IDE e o AWS Transform possam encontrá-los.
Especifique substituições de pacotes ou peça recomendações de agentes
Para pacotes que não têm versões modernas do.NET, você pode personalizar o plano de transformação para especificar as substituições de pacotes pretendidas ou pedir recomendações ao agente.
Não termine seu trabalho até ter certeza de que não deseja mais mudanças
Após a conclusão da transformação, não encerre seu trabalho imediatamente, caso queira alterações adicionais. A transformação não está completa até que você diga que está. Você pode solicitar alterações até marcar o trabalho como concluído.
Após a transformação, passe para um companheiro de código de IA para finalizar seu aplicativo
Espere combinar o AWS Transform com um complemento de código de IA, comoKiro. Um padrão comum é primeiro AWS transformar com o Transform for .NET e depois passar para um complemento de código de IA para finalizar o aplicativo. Esse trabalho de finalização pode incluir a identificação e correção de erros de tempo de execução, problemas comportamentais e estilo de UX.
Na jornada de modernização, pense no AWS Transform como a viagem expressa que leva você a um longo caminho até seu objetivo, e um complemento de código de IA como a viagem local que leva você ao seu destino final.
Para ajudar na transferência do AWS Transform para os companheiros de código de IA, o AWS Transform fornece um relatório de transformação de HTML e um documento de marcação Next Steps no final da transformação.