Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program .NET 9 wprowadza zmianę, która wymaga dotnet watch uruchomienia z Przeładowywanie na gorąco wyłączone dla projektów przeznaczonych dla platformy .NET 5 lub starszych wersji.
Poprzednie zachowanie
Wcześniej automatycznie wyłączono Przeładowywanie na gorąco w dotnet watch przypadku użycia z projektami przeznaczonymi dla platformy .NET 5 lub starszej.
Nowe zachowanie
Począwszy od platformy .NET 9, zgłaszany jest dotnet watch błąd podczas uruchamiania bez --no-hot-reload projektów przeznaczonych dla platformy .NET 5 lub starszych wersji. Błąd jest podobny do następującego:
oglądanie na podstawie Przeładowywanie na gorąco jest obsługiwane tylko w aplikacjach platformy .NET 6.0 lub nowszych.
Wprowadzona wersja
.NET 9 RC 1
Typ zmiany powodującej niezgodność
Ta zmiana jest zmianą behawioralną.
Przyczyna wprowadzenia zmiany
Wewnętrzna architektura dotnet watch narzędzia przeszła znaczne ulepszenia. Zachowanie zachowania w przypadku wersji platformy .NET poza obsługą nie gwarantuje zwiększenia złożoności nowej implementacji.
Zalecana akcja
Przekaż --no-hot-reload do dotnet watch wiersza polecenia lub zaktualizuj projekt do elementu docelowego net6.0 lub nowszego TargetFramework (przy użyciu właściwości ).
Dotyczy interfejsów API
Nie dotyczy