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.
Auflösen von Paketabhängigkeiten zur Vorbereitung der Transformation
Wenn AWS Transform anschließend fehlende Paketabhängigkeiten feststellt, müssen Sie diesen Schritt ausführen. Bestätigen Sie Ihre Repositorys, um die Transformation vorzubereiten Sie können ein PowerShell Windows-Skript ausführen, um die fehlenden Paketabhängigkeiten von demselben Gerät wie Ihre Visual Studio Entwicklungsumgebung abzurufen, oder Sie können die fehlenden Pakete manuell abrufen. Laden Sie dann die fehlenden Pakete hoch.
Die fehlenden Paketabhängigkeiten können auf zwei Arten aktualisiert werden:
Mithilfe von Artifact Connector lösen: Beheben Sie das Problem, indem Sie ein Artifact Repository (ADO NuGet Connector) mithilfe eines speziellen Connect Artifact Repository-HITL-Workflows konfigurieren, der angezeigt wird, wenn kein Artifact Connector konfiguriert ist und Pakete fehlen.
Fehlendes Paket aktualisieren: AWS Transform listet die fehlenden Pakete in der Tabelle mit den Abhängigkeiten fehlender Pakete auf. Sie können im Suchfeld anhand des Namens nach einem fehlenden Paket suchen. Diese Tabelle enthält die folgenden Details zu den fehlenden Paketen:
-
Name
-
Zugehörige Repositories
-
Status der Framework-Version
-
Status der Kernversion
-
Um die fehlenden Paketabhängigkeiten zu beheben,Laden Sie die fehlenden Pakete hoch.
Laden Sie die fehlenden Pakete hoch
-
Wenn Sie möchten, können Sie ein PowerShell Windows-Hilfsskript herunterladen, um die fehlenden Paketabhängigkeiten aus Ihrer Visual Studio Entwicklungsumgebung abzurufen. Sie können die fehlenden Pakete auch manuell finden.
Um das PowerShell Windows-Skript zu verwenden:
-
Wählen Sie PowerShell Windows-Skript herunterladen.
-
Führen Sie das Skript lokal mit einer aktiven Verbindung zu den Repositorys aus, die die fehlenden Paketabhängigkeitsdateien enthalten.
-
Dieses Skript ermöglicht es Ihnen, die fehlenden Paketabhängigkeiten in Ihre lokale Umgebung herunterzuladen.
-
-
Das Skript erstellt eine einzige Zip-Datei, die Sie hochladen können und die alle Abhängigkeiten in einem Archiv enthält. Sie können auch einzelne Dateien
.nupkgoder ZIP-Dateien für jede Abhängigkeit hochladen. -
Wählen Sie Paketdateien hochladen aus.
-
Wählen Sie im Modal Abhängigkeitsdateien hochladen die Option Dateien auswählen aus und suchen Sie nach dem Speicherort der komprimierten fehlenden Paketdateien auf Ihrem Gerät.
-
Wählen Sie Hochladen aus.
-
AWS Transform validiert die von Ihnen hochgeladenen Dateien. Während der Validierung können Sie keine Aktualisierungen vornehmen. AWS Transform meldet den Validierungsstatus oberhalb der Tabelle Fehlende Paketabhängigkeiten.
-
AWS Transform aktualisiert auch die Statusspalten in der Tabelle mit fehlenden Paketabhängigkeiten von Fehlend auf Aufgelöst. Wenn ein Paket nicht validiert werden kann, erhält es den Status Ungültig. Gehen Sie bei ungültigen Dateien wie folgt vor:
-
Wählen Sie in der Tabelle Fehlende Paketabhängigkeiten mit dem Kontrollkästchen das ungültige Paket aus.
-
Wählen Sie Hochgeladene Datei entfernen aus.
-
Dadurch wird der Status wieder auf Fehlend geändert.
-
-
Nachdem Sie die fehlenden Pakete hochgeladen und die Paketabhängigkeiten behoben haben, wählen Sie Weiter zur Überprüfung aus.
Wenn Sie „Mit der Überprüfung fortfahren, ohne die fehlenden Paketabhängigkeiten zu lösen“ auswählen, werden Sie von AWS Transform gefragt, ob Sie die Transformationsaufgabe ohne die fehlenden Pakete starten möchten. Wenn Sie die Option Fehlende Paketabhängigkeiten ignorieren auswählen, verwendet AWS Transform Assemblyverweise, um den Code zu transformieren. Wenn Sie mit dieser Aktion fortfahren, kann sich dies auf verwandte Ressourcen auswirken.
Anforderungen an die Ordnerstruktur
Für NuGet Uploads benötigt AWS Transform entweder:
-
Die
.nuspecDatei, die für manuell hochgeladene Pakete auf der Root-Ebene platziert werden soll, oder -
Verwendung des bereitgestellten PowerShell Skripts zur Generierung der richtigen Struktur
Anforderungen, die der Version entsprechen
-
Framework-Status: AWS Transform versucht, die in der
.csprojDatei (Quellcode) angegebene Version der Abhängigkeit mit der Version der hochgeladenen Abhängigkeit abzugleichen. Eine exakte Übereinstimmung führt zu einem Erfolgsstatus. -
Kernstatus: AWS Transform erwartet eine Angabe der Kernversion im Abschnitt „Abhängigkeiten“ der hochgeladenen
.nuspecDatei. Wenn eine gefunden wird, lautet der Kernstatus Success.Beispielformat:
<dependencies> <group targetFramework="net8.0" /> </dependencies>Zu den gängigen Versionen gehören:
-
.NET 5.0 (net5.0)
-
.NET 6.0 (net6.0)
-
.NET 7.0 (net7.0)
-
.NET 8.0 (net8.0)
-