మైక్రోసాఫ్ట్ సంఘం యొక్క అభిప్రాయాన్ని విని, "హాట్ రీలోడ్" ఫంక్షన్ను అమలు చేసే కోడ్ను .NET SDK రిపోజిటరీకి తిరిగి పంపింది, ఇది ఇప్పటికే ఓపెన్ సోర్స్గా జాబితా చేయబడినప్పటికీ, కొన్ని రోజుల క్రితం కోడ్ బేస్ నుండి తొలగించబడింది మరియు .NET 6 యొక్క ప్రాథమిక విడుదలలలో భాగం. కంపెనీ ప్రతినిధులు సంఘానికి క్షమాపణలు చెప్పారు మరియు సంఘం యొక్క అసంతృప్తికి తక్షణమే ప్రతిస్పందించకుండా ఇప్పటికే జోడించిన కోడ్ను తీసివేయడం ద్వారా తాము తప్పు చేశామని అంగీకరించారు. కంపెనీ .NETని ఓపెన్ ప్లాట్ఫారమ్గా కొనసాగిస్తోందని మరియు ఓపెన్ డెవలప్మెంట్ మోడల్కు అనుగుణంగా దాని అభివృద్ధిని కొనసాగిస్తుందని కూడా పేర్కొంది.
.NET 6 విడుదలకు ముందు వనరులు మరియు సమయం లేకపోవడం వల్ల, విజువల్ స్టూడియో 2022లో మాత్రమే హాట్ రీలోడ్ని అందించాలని నిర్ణయించామని, అయితే ప్రధాన తప్పు ఏమిటంటే ఇప్పటికే ఓపెన్కు జోడించిన కోడ్ని యాక్టివేట్ చేయకపోవడమే. సోర్స్ కోడ్బేస్, ఈ కోడ్ రిపోజిటరీ నుండి తీసివేయబడింది. .NET 6 యొక్క చివరి విడుదలకు "హాట్ రీలోడ్"ని తీసుకురావడానికి వనరుల కొరత గురించి ప్రస్తావించడం ప్రశ్నలను లేవనెత్తుతుంది, ఎందుకంటే ఈ ఫీచర్ ఇప్పటికే .NET 6 RC1 మరియు .NET 6 RC2 యొక్క తుది టెక్స్ట్ విడుదలలలో భాగంగా ఉంది మరియు దీనిని పరీక్షించారు వినియోగదారులు. విజువల్ స్టూడియో 2022 మరియు .NET 2022 ఒకే రోజున విడుదల చేయడానికి షెడ్యూల్ చేయబడినందున, విజువల్ స్టూడియో 6లో అభివృద్ధి కూడా అభివృద్ధికి అదనపు సమయాన్ని అనుమతించదు - నవంబర్ 8.
వాణిజ్య ఉత్పత్తి విజువల్ స్టూడియో 2022లో మాత్రమే "హాట్ రీలోడ్"ని వదిలివేయడం అనేది ఉచిత డెవలప్మెంట్ టూల్స్తో పోలిస్తే దాని పోటీతత్వాన్ని పెంచే లక్ష్యంతో ఉందని మొదట భావించారు. ది వెర్జ్ ప్రకారం, "హాట్ రీలోడ్" కోడ్ని తీసివేయడం అనేది మైక్రోసాఫ్ట్ సాఫ్ట్వేర్ డెవలప్మెంట్ విభాగానికి అధిపతి అయిన జూలియా లియుసన్ తీసుకున్న నిర్వహణ నిర్ణయం.
రిమైండర్గా, హాట్ రీలోడ్ ప్రోగ్రామ్ రన్ అవుతున్నప్పుడు ఫ్లైలో కోడ్ని సవరించడానికి ఒక మార్గాన్ని అందిస్తుంది, ఇది మాన్యువల్గా ఎగ్జిక్యూషన్ను ఆపకుండా లేదా బ్రేక్పాయింట్లను జోడించకుండా మార్పులు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. డెవలపర్ అనువర్తనాన్ని డాట్నెట్ వాచ్ నియంత్రణలో అమలు చేయగలడు, ఆ తర్వాత కోడ్లో చేసిన మార్పులు రన్నింగ్ అప్లికేషన్కు స్వయంచాలకంగా వర్తింపజేయబడతాయి, ఇది ఫలితాన్ని వెంటనే గమనించడం సాధ్యం చేసింది.
మూలం: opennet.ru