Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ab .NET 10 unterstützt der dotnet restore Befehl keine auf project.json basierten Projekte mehr. Solche Projekte werden während des Wiederherstellungsvorgangs ignoriert.
Eingeführt in Version
.NET 10
Vorheriges Verhalten
Zuvor hat der dotnet restore Befehl Abhängigkeiten für project.json basierte Projekte wiederhergestellt.
Neues Verhalten
Der dotnet restore Befehl ignoriert project.json basierte Projekte und stellt ihre Abhängigkeiten nicht mehr wieder her.
Art der einschneidenden Änderung
Diese Änderung kann sich auf die Quellkompatibilität auswirken.
Grund für Änderung
Das project.json Format war ursprünglich nur in .NET Core Previews (bis Preview 2 von .NET Core 1.0) verfügbar und wurde 2017 vollständig durch PackageReference ersetzt. Das Format ist seit 2017 als veraltet gekennzeichnet.
Als das project.json Format ersetzt wurde, migrierten Benutzer diese Projekte mit dem dotnet migrate Befehl, aber dieser Befehl wurde aus der CLI im .NET Core 3.0 SDK entfernt.
Die Entfernung des project.json Supports schließt diesen Übergang ab und ermöglicht es dem .NET-Team, sich auf die Bereitstellung einer besseren Erfahrung für PackageReference-basierte Projekte zu konzentrieren.
Empfohlene Aktion
Migrieren Sie Ihre project.json Projekte stattdessen, um das PackageReference-Format zu verwenden.
Wenn Sie über .NET Core-basierte project.json Projekte verfügen, können Sie ältere Versionen des .NET SDK verwenden, die den dotnet migrate Befehl weiterhin enthalten, um sie in das moderne Projektformat zu konvertieren.
Weitere Informationen zum Migrieren von project.jsonproject.json zu CSPROJ finden Sie unter Migrieren von project.json zu CSPROJ.
Betroffene APIs
Keiner.