Бөлісу құралы:


"dotnet watch" несовместим с Горячая перезагрузка для старых платформ

.NET 9 представляет изменение, которое требует dotnet watch запуска с отключенным Горячая перезагрузка для проектов, предназначенных для .NET 5 или более ранних версий.

Прежнее поведение

dotnet watch Ранее автоматически отключены Горячая перезагрузка при использовании с проектами, предназначенными для .NET 5 или более ранних версий.

Новое поведение

Начиная с .NET 9, при запуске --no-hot-reload без проектов, предназначенных для .NET 5 или более ранних версий, сообщается dotnet watch об ошибке. Ошибка аналогична следующему:

Горячая перезагрузка отслеживание на основе поддерживается только в приложениях .NET 6.0 или более новых версий.

Представленные версии

.NET 9 RC 1

Тип критического изменения

Это изменение поведения.

Причина изменения

Внутренняя архитектура dotnet watch средства значительно улучшилась. Сохранение поведения для устаревших версий .NET не гарантирует повышение сложности новой реализации.

Передайте --no-hot-reload в командную строку или обновите проект до целевого net6.0 или более поздней версии (с помощью TargetFramework dotnet watch свойства).

Затронутые API

Н/Д