'dotnet watch' eski çerçeveler için Çalışırken Yeniden Yükleme uyumsuz
.NET 9, .NET 5 veya önceki sürümleri hedefleyen projeler için Çalışırken Yeniden Yükleme devre dışı bırakıldığında başlatılmasını gerektiren dotnet watch
bir değişiklik sunar.
Önceki davranış
Daha önce, dotnet watch
.NET 5 veya önceki sürümleri hedefleyen projelerle kullanıldığında Çalışırken Yeniden Yükleme otomatik olarak devre dışı bırakılmıştır.
Yeni davranış
.NET 9'dan başlayarak, .NET 5 veya önceki sürümleri hedefleyen projeler olmadan başlatıldığında --no-hot-reload
bir hata bildirilirdotnet watch
. Hata şuna benzer:
Çalışırken Yeniden Yükleme tabanlı izleme yalnızca .NET 6.0 veya daha yeni uygulamalarda desteklenir.
Sürüm kullanıma sunulmuştur
.NET 9 RC 1
Hataya neden olan değişikliğin türü
Bu değişiklik davranışsal bir değişikliktir.
Değişiklik nedeni
Aracın iç mimarisi önemli dotnet watch
geliştirmeler yaptı. Destek dışı .NET sürümleri için davranışın korunması, yeni uygulamanın karmaşıklığını artırmayı garanti etmedi.
Önerilen eylem
Komut satırına geçirin --no-hot-reload
veya projenizi hedef net6.0
veya sonraki bir sürüme güncelleştirin (özelliğini kullanarakTargetFramework
).dotnet watch
Etkilenen API’ler
Yok