Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Från och med .NET 10 stöder kommandot
Version lanserad
.NET 10
Tidigare beteende
dotnet restore Tidigare återställde kommandot beroenden för project.json baserade projekt.
Nytt beteende
Kommandot dotnet restore ignorerar project.json baserade projekt och återställer inte längre sina beroenden.
Typ av brytande ändring
Den här ändringen kan påverka källkompatibiliteten.
Orsak till ändring
Formatet project.json var ursprungligen endast tillgängligt i .NET Core-förhandsversioner (via förhandsversion 2 av .NET Core 1.0) och ersattes helt av PackageReference 2017. Formatet har markerats som inaktuellt sedan 2017.
project.json När formatet ersattes migrerade användarna dessa projekt med kommandotdotnet migrate, men kommandot togs bort från CLI i .NET Core 3.0 SDK.
Borttagningen av project.json support slutför den här övergången och gör det möjligt för .NET-teamet att fokusera på att leverera en bättre upplevelse för PackageReference-baserade projekt.
Rekommenderad åtgärd
Migrera dina project.json projekt för att använda PackageReference-format i stället.
Om du har .NET Core-baserade project.json projekt kan du använda äldre versioner av .NET SDK som fortfarande innehåller dotnet migrate kommandot för att konvertera dem till det moderna projektformatet.
Mer information om hur du migrerar från project.jsonfinns i Migrera från project.json till .csproj.
Berörda API:er
Ingen.