View a markdown version of this page

Modernizzare.NET con AWS Trasformazione - AWS Trasformazione

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modernizzare.NET con AWS Trasformazione

AWS Transform for .NET è un AI-powered agente generativo che consente di modernizzare le applicazioni.NET. È possibile modernizzare le applicazioni.NET Framework legacy in .NET multipiattaforma e aggiornare le applicazioni.NET alle versioni successive.

Esperienze multiple

AWS Transform è disponibile in diverse esperienze, tra cui un'applicazione web, un Visual StudioIDE o un codice complementare di intelligenza artificiale tramite MCP. Per consigli basati sul ruolo e sullo scenario, consulta Come lavorare con l'agente .NET.

Funzionalità e caratteristiche principali

L'ambito dell'agente .NET è. NET-to-Trasformazione del codice.NET. Se le tue esigenze di trasformazione includono linguaggi e framework non .NET, come Web Forms to React, usa Transform custom.AWS

AWS Transform for .NET offre le seguenti funzionalità:

  • Connect ai sistemi di controllo del codice sorgente (Azure Repos, Bitbucket,) GitHub GitLab

  • Valuta i repository.NET per la modernizzazione e fornisci un piano di modernizzazione personalizzabile

  • Modernizza le applicazioni.NET Framework legacy con un moderno sistema multipiattaforma .NET

  • Aggiorna le moderne applicazioni.NET alle versioni successive

  • Converti il codice dell'applicazione nativa del cloud di Azure per usare AWS equivalenti per i servizi più diffusi

  • Convalida il codice trasformato con la verifica della build locale e l'esecuzione di unit test

  • Produci un rapporto sulla trasformazione e una guida ai passaggi successivi alla trasformazione

Versioni e tipi di progetto supportati

L'agente.NET può trasformare le seguenti versioni, lingue e tipi di progetto:

Trasforma da .NET Framework 3.5, .NET Core 3.1, .NET 5.x+ tramite .NET 10
Trasforma in .NET 8, .NET 10, .NET Standard (librerie di classi)
LANGUAGES C#, VB.NET
Tipi di progetto supportati Librerie di classi, app console ASP.NET (MVC, Web API, Web Forms), progetti di unit test (NUnit, XUnit, MSTest), servizi Windows Communication Foundation (WCF), Desktop (, WPF), Mobile (Xamarin)WinForms, servizio Web ASMX

Limitazioni

Per ulteriori informazioni su quote e limitazioni per Transform, consulta. AWS Quote per AWS Trasformazione

AWS Transform non trasforma quanto segue:

  • DLL Win32 che non dispongono di librerie compatibili di base

  • Repository che non contengono soluzioni.NET.

  • Progetti di siti Web senza un file di progetto (devono essere convertiti in un'applicazione Web).

Intervento umano

Durante il trasferimento delle applicazioni.NET Framework su una piattaforma multipiattaforma, è possibile che venga richiesto di fornire input o approvazioni nei seguenti scenari:

  • Configura un connettore per il codice sorgente e le autorizzazioni

  • Convalida il piano di modernizzazione proposto

  • Carica le dipendenze dei pacchetti mancanti come NuGets

  • Rivedi e accetta il codice trasformato

Ulteriori informazioni

È possibile modernizzare il codice.NET utilizzando l'applicazione web AWS Transform o AWS Toolkit for. Visual Studio