Sdílet prostřednictvím


'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.

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