Майкрософт өмнө нь нээлттэй эх кодыг .NET платформоос устгах практикт шилжсэн. Тодруулбал, .NET 6 платформын шинэ салбарыг хөгжүүлэх ажил хийгдсэн нээлттэй кодын баазаас зөвхөн Visual Studio 2019 16.11 хөгжүүлэлтийн орчинд санал болгож байсан Халуун дахин ачаалах функцийг хэрэгжүүлэх (Урьдчилан харах 1) , гэхдээ бас нээлттэй хэрэгсэлд "dotnet watch" устгагдсан "
Устгах болсон шалтгаан нь нээлттэй Visual Studio Code засварлагчаас илүү сонирхол татахуйц болгохын тулд зөвхөн арилжааны Visual Studio 2022 бүтээгдэхүүнд уг функцийг нийлүүлэхээр шийдсэн явдал юм. 21-р сарын 6-нд Халуун дахин ачаалах мэдэгдлийн тэмдэглэлд нэмэлт өөрчлөлт орсон нь .NET SDK 2022-д Халуун дахин ачаалах дэмжлэгийг оруулахгүй бөгөөд бүх хүчин чармайлт Visual Studio XNUMX-ийг хөгжүүлэхэд чиглэгдэж байна. Хэрэглэгчийн сэтгэл ханамжгүй байдлын дараа. , тэмдэглэлийг устгасан боловч хэсэг хугацааны дараа дахин буцааж өгсөн.
Hot Reload нь програм ажиллаж байх үед кодыг шууд засварлах боломжийг олгодог бөгөөд гүйцэтгэлийг гараар зогсоох, таслах цэгийг хавсаргахгүйгээр өөрчлөлт хийх боломжийг танд олгоно. Хөгжүүлэгч програмыг dotnet watch-ын хяналтан дор ажиллуулж болох бөгөөд үүний дараа кодонд хийсэн өөрчлөлтүүд нь ажиллаж байгаа програмд автоматаар хэрэглэгдэж, үр дүнг шууд ажиглах боломжтой болсон.
Бие даасан хөгжүүлэгчид аль хэдийн нээлттэй эх сурвалжтай, .NET 6 RC1 урьдчилсан хувилбарт багтсан устгасан кодыг репозиторт буцааж өгөхийг оролдсон боловч Microsoft энэ өөрчлөлтийг зогсоож, хэлэлцүүлэгт сэтгэгдэл үлдээх боломжийг хязгаарласан. Microsoft-ын үйлдэл нь нийгэмлэгийн гишүүдийн дунд бухимдал төрүүлж, тэд буцаах асуудлыг .NET платформ үнэхээр нээлттэй эх сурвалж мөн эсэхийг ойлгоход чухал бөгөөд үндсэн асуудал гэж үздэг. Мөн Visual Studio нь зөвхөн платформд зориулагдсан шинж чанартай тул сэтгэл дундуур байдал үүсч байна. Windows, "Халуун дахин ачаалах" функцийг ашиглах боломжгүй болно macOS и Linux.
Эх сурвалж: opennet.ru
