ማይክሮሶፍት Hot Reload ተግባርን ከክፍት ምንጭ NET አስወግዶ ቪዥዋል ስቱዲዮ 2022 ውስጥ ብቻ እንዲላክ አድርጓል።

ማይክሮሶፍት ቀደም ሲል የተከፈተ ምንጭ ኮድን ከ NET ፕላትፎርም የማስወገድ ልምድን አግኝቷል። በተለይም የ .NET 6 መድረክ አዲስ ቅርንጫፍ ልማት ከተካሄደበት ክፍት ኮድ መሠረት ፣ የሙቅ ዳግም ጭነት ተግባር ትግበራ በመጀመሪያ በልማት አካባቢ ቪዥዋል ስቱዲዮ 2019 16.11 (ቅድመ እይታ 1) ነገር ግን በክፍት መገልገያ ውስጥ "dotnet watch" ተወግዷል "

ለማስወገድ የተጠቀሰው ምክንያት ባህሪውን ከክፍት ቪዥዋል ስቱዲዮ ኮድ አርታዒ የበለጠ ማራኪ ለማድረግ በንግድ ቪዥዋል ስቱዲዮ 2022 ምርት ላይ ብቻ ለመላክ መወሰኑ ነው። እ.ኤ.አ ኦክቶበር 21 ላይ ተጨማሪው በ Hot Reload ማስታወቂያ ማስታወሻ ላይ መታየቱ ትኩረት የሚስብ ነው ፣ ይህም የ Hot Reload ድጋፍ በ .NET SDK 6 ውስጥ እንደማይካተት እና ሁሉም ጥረቶች በቪዥዋል ስቱዲዮ 2022 ልማት ላይ ያተኮሩ ናቸው ። የተጠቃሚው እርካታ ካጣ በኋላ። , ማስታወሻው ተወግዷል, ነገር ግን ከተወሰነ ጊዜ በኋላ እንደገና ተመለሰ.

Hot Reload አንድ ፕሮግራም በሚሰራበት ጊዜ በበረራ ላይ ኮድን የማረም ዘዴን ይሰጣል፣ ይህም አፈፃፀምን እራስዎ ሳያቆሙ ወይም መግቻ ነጥቦችን ሳያያይዙ ለውጦችን እንዲያደርጉ ያስችልዎታል። ገንቢው አፕሊኬሽኑን በዶትኔት የሰዓት ቁጥጥር ስር ማስኬድ ይችላል፣ ከዚያ በኋላ በኮዱ ላይ የተደረጉ ለውጦች በአሂድ አፕሊኬሽኑ ላይ ተተግብረዋል፣ ይህም ውጤቱን ወዲያውኑ ለመመልከት አስችሎታል።

ገለልተኛ ገንቢዎች ቀደም ሲል እንደ ክፍት ምንጭ እና የ.NET 6 RC1 ቅድመ እይታ መለቀቅ አካል ወደሆነው የተወገደ ኮድ ወደ ማከማቻው ለመመለስ ሞክረዋል፣ ነገር ግን Microsoft ይህን ለውጥ አልፈቀደም እና በውይይቱ ውስጥ አስተያየቶችን የመተው ችሎታን ገድቧል። የማይክሮሶፍት እርምጃ የመመለሱን ጉዳይ መሠረታዊ አድርገው በሚቆጥሩት የማህበረሰብ አባላት ላይ ቁጣን ፈጥሯል እና የ NET ፕላትፎርም በእርግጥ ክፍት ምንጭ ፕሮጀክት መሆኑን ወይም አለመሆኑን ለመረዳት አስችሏል። ሌላው አሳሳቢ ነገር ቪዥዋል ስቱዲዮ ዊንዶውስ ብቻ ስለሆነ የ Hot Reload ተግባር በ macOS እና Linux ላይ አይገኝም።

ምንጭ: opennet.ru

አስተያየት ያክሉ