View a markdown version of this page

Modernisieren von.NET mit AWS Verwandeln Sie sich in Visual Studio - AWS Transformieren

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Modernisieren von.NET mit AWS Verwandeln Sie sich in Visual Studio

Gehen Sie wie folgt vor, um Visual Studio 2026 oder Windows-based 2022 eine .NET-Anwendung mit AWS Transform auf eine Linux-compatible plattformübergreifende .NET-Anwendung zu portieren.

Schritt 1: Voraussetzungen

Bevor Sie fortfahren, stellen Sie sicher, dass Sie die AWS Toolkit-Erweiterung mit Amazon Q vom Visual Studio Marketplace heruntergeladen und installiert haben. Lesen Sie die AWS Transform-Funktionen und Einschränkungen für die .NET-Modernisierung, um sicherzustellen, dass Ihr Code transformiert werden kann.

Schritt 2: Authentifizieren Sie sich in Visual Studio

Um vom Toolkit for Visual Studio aus eine Verbindung zu Ihren AWS Konten herzustellen, öffnen Sie die Benutzeroberfläche Erste Schritte mit dem AWS Toolkit (Verbindungs-UI):

  1. Navigieren Sie im Visual Studio-Hauptmenü zu Erweiterungen > AWS Toolkit > Erste Schritte, um die Seite Erste Schritte: AWS Toolkit zu öffnen.

  2. Wählen Sie Authentifizierung AWS transformieren aus.

  3. Wählen Sie ein vorhandenes Profil aus oder erstellen Sie ein neues. Wenn Sie ein neues Profil erstellen, geben Sie einen Namen für das Profil und Ihre AWS Transform-Start-URL ein, die Sie per E-Mail erhalten haben, nachdem Sie von Ihrem Administrator zu IAM Identity Center hinzugefügt wurden.

  4. Wählen Sie Connect aus. Folgen Sie den Anweisungen, um sich über Ihren Webbrowser anzumelden und Zugriffsberechtigungen zu erteilen. In Visual Studio sollte Connected with IAM Identity Center angezeigt werden.

  5. Nach der Anmeldung werden Sie zum AWS Transform-Dashboard weitergeleitet. Von dieser Landing Page aus können Sie Folgendes tun:

    • Wählen Sie ein AWS Transform-Profil (Region)

    • Wählen Sie einen Workspace aus oder erstellen Sie ihn

    • Status von Transformationsaufträgen anzeigen

Schritt 3: Transformieren Sie Ihre Anwendung

Sie können Ihre .NET-Lösung oder Ihr Projekt wie folgt transformieren:

Starten Sie die Transformation
  1. Öffnen Sie eine C#- oder VB.NET basierte Lösung oder ein ProjektVisual Studio, das Sie transformieren möchten.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf eine Lösung oder ein Projekt, das Sie transformieren möchten, und wählen Sie „Mit AWS Transformation portieren“.

  3. Das Dialogfeld „Port with AWS Transform“ wird angezeigt.

    1. Erstellen Sie in der Dropdownliste „Arbeitsbereich auswählen“ einen Arbeitsbereich oder wählen Sie einen vorhandenen aus. Workspaces machen deine Aktivität in der AWS Transform-Webanwendung sichtbar. Dort kannst du Mitarbeiter einladen, sich Transformationsjobs anzusehen und über sie zu chatten.

    2. Wählen Sie im Dropdown-Menü Choose a .NET target die .NET-Version aus, auf die Sie aktualisieren möchten.

    3. Wählen Sie als Transformationsmodus Autonom für unbeaufsichtigte Transformation oder Interaktiv für interaktive Transformation aus.

    4. Wählen Sie Start, um mit der Transformation zu beginnen.

  4. Sobald der Transformationsjob gestartet wird, werden die Fenster „Jobplan AWS transformieren“, „Chat“ und „Arbeitsprotokoll“ angezeigt.

Bewertungs- und Transformationsplan
  1. Nachdem AWS Transform Ihren Code analysiert hat, werden im Chat ein Bewertungsbericht und ein Transformationsplan angezeigt. Im interaktiven Modus wird der Chat angehalten, damit Sie sie überprüfen können. Wenn Sie es vorziehen, nicht im Chat zu überprüfen, können Sie diese Alternativen verwenden:

    • Um die Bewertung oder den Plan im Code-Editor anzuzeigen, wählen Sie im Fenster „Jobplan transformieren“ die Option „Bewertung anzeigen“ oder „ AWS Transformationsplan anzeigen“.

    • Verwenden Sie das Download-Symbol im Fenster Jobplan, um die Bewertung oder den Plan herunterzuladen.

  2. Ändern Sie optional den Transformationsplan. Sie können den Plan im Chat besprechen, z. B. andere Optionen ausloten. Sie nehmen Planänderungen vor, indem Sie Anweisungen im Chat geben oder indem Sie über das Download-Symbol im Fenster „Jobplan“ einen überarbeiteten Transformationsplan hochladen. Sie können Schritte nach Belieben hinzufügen, entfernen oder ändern. Der Chat bestätigt mit einem überarbeiteten Plan, ob er Ihre Anweisungen verstanden hat.

  3. Laden Sie optional Lenkungsdokumente hoch. Verwenden Sie im Chat-Fenster das Upload-Symbol, um Steuerungsdokumente wie Anwendungsspezifikationen, technische Einstellungen und Konventionen der Organisation oder Programmierbeispiele hochzuladen. Nachdem Sie ein Steuerungsdokument hochgeladen haben, beschreiben Sie es im Chat-Fenster, um dem Agenten einen Kontext zu geben.

  4. Wenn Sie mit dem Plan zufrieden sind, geben Sie Ihre Zustimmung im Chat und die Transformation beginnt.

  5. Im interaktiven Modus können Sie Checkpoints so einrichten, dass sie beendet werden, nachdem ein Projekt zur Überprüfung transformiert wurde. Die Schritte unter Code transformieren im Fenster „Jobplan“ werden mit runden Checkpoint-Symbolen angezeigt. Bei allen Projekten sind Checkpoints standardmäßig aktiviert. Verwenden Sie die Kontrollkästchen, um einen Checkpoint zu löschen oder festzulegen.

Transformations- und Checkpoint-Überprüfungen
  1. AWS Transform beginnt mit der Transformation Ihres Codes. Sie können den Fortschritt der Transformationsschritte im Fenster „Jobplan AWS transformieren“ überwachen. Im Fenster „Jobplan“ werden die geschätzte maximale verbleibende Zeit und Ihre Job-ID angezeigt.

  2. Bei der Transformation von Projekten werden Zusammenfassungen im Chat angezeigt und die Codeänderungen werden übernommen.

  3. Wenn im interaktiven Modus ein Checkpoint erreicht ist, hält der Agent eine Pause an, sodass Sie die Ergebnisse überprüfen können. Im Fenster „Jobplan“ sehen Sie für den Schritt, bei dem der Vorgang unterbrochen wurde, eine Schaltfläche „Ergebnisse anzeigen“, über die Sie die Codeunterschiede überprüfen können. Nachdem Sie die Änderungen überprüft haben, können Sie im Chat nach weiteren Änderungen fragen oder selbst Codeänderungen vornehmen. Visual Studio

  4. Sie können am Checkpoint beliebig oft iterieren. Wenn Sie zufrieden sind, weisen Sie den Chat an, fortzufahren, und es wird mit dem nächsten Projekt fortgefahren.

Ende der Transformation
  1. Nach der Transformation Ihrer Projekte löst der.NET-Agent ein lokales Build-In ausVisual Studio, um zu bestätigen, dass der Code erfolgreich auf Ihrem lokalen Computer erstellt wurde. Wenn es Fehler gibt, funktioniert er, um sie zu beheben.

  2. Sobald die Transformation abgeschlossen ist, sind möglicherweise weitere Schritte erforderlich, z. B. Transformationsaufgaben, die AWS Transform nicht ausführen konnte, oder Änderungen, die aus Gründen der Linux-Kompatibilität erforderlich sind. Eine Markdown-Datei für die nächsten Schritte (NextSteps.md) steht zum Herunterladen zur Verfügung, die Sie als Eingabeaufforderung für einen KI-Code-Begleiter verwenden können. Verwenden Sie zum Herunterladen die Download-Schaltfläche des Jobplan-Fensters NextSteps.md.

  3. Sie können weiterhin im Chat interagieren, um Fragen zu stellen oder zusätzliche Änderungen zu beantragen.

  4. Teilen Sie dem Chat mit, wann Sie bereit sind, Ihren Transformationsjob zu beenden.