Microsoft, yalnızca Visual Studio 2022'de sunulmak üzere açık kaynak .NET'teki Çalışırken Yeniden Yükleme işlevini kaldırdı

Microsoft, daha önce açık kaynak kodunu .NET platformundan kaldırma uygulamasına geçti. Özellikle, .NET 6 platformunun yeni bir dalının geliştirilmesinin gerçekleştirildiği açık kod tabanından, başlangıçta yalnızca Visual Studio 2019 16.11 (Önizleme 1) geliştirme ortamında önerilmeyen Hot Reload işlevinin uygulanması , ancak aynı zamanda açık yardımcı programda “dotnet watch” kaldırıldı "

Kaldırma kararının nedeni, özelliği yalnızca ticari Visual Studio 2022 ürününde, açık Visual Studio Code düzenleyicisinden daha çekici hale getirmek için gönderme kararıydı. 21 Ekim tarihinde Hot Reload duyuru notunda Hot Reload desteğinin .NET SDK 6'ya dahil edilmeyeceği ve tüm çabaların Visual Studio 2022'nin geliştirilmesine odaklandığı yönünde bir eklemenin ortaya çıkması dikkat çekiyor. not kaldırıldı, ancak bir süre sonra tekrar iade edildi.

Çalışırken Yeniden Yükleme, bir program çalışırken kodu anında düzenlemek için bir araç sağlayarak, yürütmeyi manuel olarak durdurmadan veya kesme noktaları eklemeden değişiklik yapmanıza olanak tanır. Geliştirici, uygulamayı dotnet watch kontrolü altında çalıştırabiliyor, ardından kodda yapılan değişiklikler çalışan uygulamaya otomatik olarak uygulanıyor ve bu da sonucun anında gözlemlenmesine olanak sağlıyordu.

Bağımsız geliştiriciler, zaten açık kaynak olarak listelenen ve .NET 6 RC1 önizleme sürümünün bir parçası olan depodan kaldırılan koda geri dönmeye çalıştı, ancak Microsoft bu değişikliğe izin vermedi ve ayrıca tartışmaya yorum bırakma olanağını da sınırladı. Microsoft'un eylemleri, geri dönüş meselesinin temel olduğunu düşünen ve .NET platformunun aslında açık kaynaklı bir proje olup olmadığının anlaşılmasını mümkün kılan topluluk üyeleri arasında öfkeye neden oldu. Diğer bir endişe ise Visual Studio'nun yalnızca Windows olması nedeniyle Çalışırken Yeniden Yükleme işlevinin macOS ve Linux'ta kullanılamayacak olmasıdır.

Kaynak: opennet.ru

Yorum ekle