Microsoft Hot Reload kodini .NET omboriga qaytardi

Microsoft hamjamiyat fikrini tingladi va .NET SDK omboriga "Hot Reload" funksiyasini amalga oshiruvchi kodni qaytardi, bir necha kun oldin kod bazasidan o'chirilgan, u allaqachon ochiq manbalar ro'yxatiga kiritilgan va .NET 6 ning dastlabki nashrlarining bir qismi edi. Kompaniya vakillari hamjamiyatdan uzr so‘rashdi va allaqachon qo‘shilgan kodni olib tashlash va jamiyatning noroziligiga darhol javob bermaslik orqali xatoga yo‘l qo‘yganliklarini tan olishdi. Shuningdek, kompaniya .NET’ni ochiq platforma sifatida joylashtirishda davom etishi va ochiq rivojlanish modeliga muvofiq rivojlanishini davom ettirishi aytilgan.

.NET 6 chiqarilishidan oldin resurslar va vaqt etishmasligi sababli, Hot Reload-ni faqat Visual Studio 2022-da taklif qilishga qaror qilingan, ammo asosiy xato shundaki, ochiq kodga allaqachon qo'shilgan kodni faollashtirmaslik o'rniga. manba kod bazasi, bu kod ombordan o'chirildi. "Hot Reload" ni .NET 6 ning yakuniy versiyasiga olib chiqish uchun resurslarning etishmasligi haqidagi eslatma savollar tug'diradi, chunki bu xususiyat allaqachon .NET 6 RC1 va .NET 6 RC2 ning yakuniy matn relizlarining bir qismi bo'lgan va uni sinovdan o'tkazgan. foydalanuvchilar. Visual Studio 2022-da ishlab chiqish, shuningdek, ishlab chiqish uchun qo'shimcha vaqt ajratmaydi, chunki Visual Studio 2022 va .NET 6 bir kunda - 8 noyabrda chiqarilishi rejalashtirilgan.

Dastlab "Hot Reload" ni faqat Visual Studio 2022 tijorat mahsulotida qoldirish uning bepul ishlab chiqish vositalariga nisbatan raqobatbardosh jozibadorligini oshirishga qaratilgan deb hisoblangan. The Verge nashrining yozishicha, “Hot Reload” kodini olib tashlash Microsoft’ning dasturiy ta’minotni ishlab chiqish bo‘limi rahbari Julia Liuson tomonidan qabul qilingan boshqaruv qarori bo‘lgan.

Eslatib o‘tamiz, Hot Reload dastur ishlayotgan vaqtda kodni tezda tahrirlash vositasini taqdim etadi, bu sizga ijroni qo‘lda to‘xtatmasdan yoki to‘xtash nuqtalarini biriktirmasdan o‘zgartirishlar kiritish imkonini beradi. Ishlab chiquvchi dasturni dotnet watch nazorati ostida ishga tushirishi mumkin edi, shundan so'ng kodga kiritilgan o'zgartirishlar avtomatik ravishda ishlayotgan ilovaga qo'llanilib, natijani darhol kuzatish imkonini berdi.

Manba: opennet.ru

a Izoh qo'shish