Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Od .NET 10 již příkaz dotnet restore nepodporuje projekty založené na project.json. Tyto projekty se během operace obnovení ignorují.
Verze byla představena
.NET 10
Předchozí chování
Dříve příkaz dotnet restore obnovil závislosti pro projekty založené na project.json.
Nové chování
Příkaz dotnet restore ignoruje project.json založené projekty a už neobnoví jejich závislosti.
Typ zásadní změny
Tato změna může mít vliv na kompatibilitu zdroje.
Důvod změny
Formát project.json byl původně k dispozici pouze ve verzích .NET Core Preview (až Preview 2 z .NET Core 1.0) a v roce 2017 ho zcela nahradil PackageReference. Formát je od roku 2017 označený jako zastaralý.
Když byl project.json formát nahrazen, uživatelé migrovali tyto projekty pomocí dotnet migrate příkazu, ale tento příkaz byl odebrán z rozhraní příkazového řádku v sadě .NET Core 3.0 SDK.
Odstranění podpory pro project.json dovršuje tento přechod a umožňuje týmu .NET zaměřit se na poskytování lepšího prostředí pro projekty založené na PackageReference.
Doporučená akce
Místo toho migrujte projekty project.json tak, aby používaly formát PackageReference.
Pokud máte projekty založené na project.json .NET Core, můžete použít starší verze sady .NET SDK, které stále obsahují dotnet migrate příkaz a převést je do moderního formátu projektu.
Další informace o migraci z project.json naleznete v Migrace z project.json do .csproj.
Ovlivněná rozhraní API
Žádné.