'dotnet watch' nekompatibilní s Opětovné načítání za provozu pro staré architektury
.NET 9 zavádí změnu, která vyžaduje dotnet watch
spuštění s Opětovné načítání za provozu zakázáno pro projekty, které cílí na .NET 5 nebo starší verze.
Předchozí chování
Dříve se dotnet watch
automaticky zakázaly Opětovné načítání za provozu při použití s projekty, které cílí na .NET 5 nebo starší.
Nové chování
Od verze .NET 9 se při spuštění bez --no-hot-reload
projektů, které cílí na .NET 5 nebo starší verze, zobrazí dotnet watch
chyba. Chyba je podobná této:
sledování založené na Opětovné načítání za provozu se podporuje jenom v aplikacích .NET 6.0 nebo novějších.
Zavedená verze
.NET 9 RC 1
Typ zásadní změny
Tato změna je změna chování.
Důvod změny
Interní architektura dotnet watch
nástroje prošla významnými vylepšeními. Zachování chování pro verze .NET, které nejsou podporovány, nezaručily zvýšení složitosti nové implementace.
Doporučená akce
Předejte --no-hot-reload
ho na příkazovém řádku nebo aktualizujte projekt tak, aby cílil net6.0
nebo později (pomocí TargetFramework
dotnet watch
vlastnosti).
Ovlivněná rozhraní API
–