Майкрософт Hot Reload кодыг .NET репозитор руу буцаасан

Майкрософт олон нийтийн санаа бодлыг сонсож, нээлттэй эхийн жагсаалтад орсон байсан ч хэд хоногийн өмнө кодын сангаас хасагдсан "Халуун дахин ачаалах" функцийг хэрэгжүүлдэг кодыг .NET SDK репозиторид буцаажээ. Энэ нь .NET 6-ын урьдчилсан хувилбаруудын нэг хэсэг байсан юм. Компанийн төлөөлөгчид олон нийтээс уучлалт гуйж, аль хэдийн нэмсэн кодыг устгаж, олон нийтийн дургүйцэлд шууд хариу өгөхгүй алдаа гаргасан гэдгээ хүлээн зөвшөөрсөн. Мөн тус компани .NET-ийг нээлттэй платформ болгон байршуулсаар байгаа бөгөөд нээлттэй хөгжлийн загварын дагуу үргэлжлүүлэн хөгжүүлэх болно гэж мэдэгджээ.

.NET 6-г гаргахаас өмнө нөөц бололцоо, цаг хугацаа дутмаг байсан тул зөвхөн Visual Studio 2022 дээр Hot Reload-ыг санал болгохоор шийдсэн боловч гол алдаа нь нээлттэй кодонд аль хэдийн нэмсэн кодыг идэвхжүүлээгүй явдал байв. эх кодын сан, энэ кодыг репозитороос устгасан. .NET 6-ийн эцсийн хувилбарт "Hot Reload"-ыг авчрах нөөц хомс байгаа тухай дурьдсан нь асуултуудыг төрүүлж байна, учир нь энэ функц нь аль хэдийн .NET 6 RC1 болон .NET 6 RC2-ийн эцсийн текст хувилбаруудын нэг хэсэг байсан бөгөөд үүнийг туршиж үзсэн. хэрэглэгчид. Visual Studio 2022 болон .NET 2022-г нэг өдөр буюу 6-р сарын 8-нд гаргахаар төлөвлөж байгаа тул Visual Studio XNUMX-ийн хөгжүүлэлт нь хөгжүүлэхэд нэмэлт цаг гаргахыг зөвшөөрдөггүй.

"Hot Reload"-ыг зөвхөн Visual Studio 2022 арилжааны бүтээгдэхүүнд үлдээх нь үнэгүй хөгжүүлэлтийн хэрэгслүүдтэй харьцуулахад түүний өрсөлдөх чадварыг нэмэгдүүлэх зорилготой гэж анх бодож байсан. The Verge мэдээлснээр "Hot Reload" кодыг устгасан нь Microsoft-ын программ хангамж хөгжүүлэлтийн хэлтсийн дарга Жулиа Лиусоны гаргасан удирдлагын шийдвэр юм.

Сануулахад, Hot Reload нь програм ажиллаж байх үед кодыг шууд засварлах хэрэгсэл болж, гүйцэтгэлийг гараар зогсоох, таслах цэгийг хавсаргахгүйгээр өөрчлөлт хийх боломжийг олгодог. Хөгжүүлэгч програмыг dotnet watch-ын хяналтан дор ажиллуулж болох бөгөөд үүний дараа кодонд хийсэн өөрчлөлтүүд нь ажиллаж байгаа програмд ​​автоматаар хэрэглэгдэж, үр дүнг шууд ажиглах боломжтой болсон.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх