Aracılığıyla paylaş


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

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