Microsoft-ek Hot Reload funtzionaltasuna kendu du kode irekiko .NETetik Visual Studio 2022-n soilik bidaltzeko

Microsoft-ek lehen iturburu irekiko kodea .NET plataformatik kentzeko praktikara pasa da. Bereziki, .NET 6 plataformaren adar berri baten garapena gauzatu zen kode irekiko oinarritik, Hot Reload funtzioaren ezarpena, hasiera batean Visual Studio 2019 16.11 garapen ingurunean ez ezik (Aurrebista 1) proposatu zen. , baina irekitako utilitatean ere "dotnet watch" kendu zen "

Kendu egiteko aipatu den arrazoia Visual Studio 2022 produktu komertzialean funtzioa soilik bidaltzeko erabakia izan zen, irekita dagoen Visual Studio Code editorea baino erakargarriagoa izan dadin. Azpimarratzekoa da urriaren 21ean, Hot Reload iragarpen-oharrean gehigarri bat agertu zela, hots Reload laguntza ez dela sartuko .NET SDK 6-n eta ahalegin guztiak Visual Studio 2022-ren garapenera bideratzen zirela zioen. Erabiltzaileen atsekabearen ondoren , oharra kendu egin zen, baina denboraren buruan berriro itzuli zen.

Hot Reload-ek programa bat exekutatzen ari den bitartean kodea berehala editatzeko baliabidea eskaintzen du, aldaketak egiteko aukera emanez exekuzioa eskuz gelditu gabe edo eten punturik erantsi gabe. Garatzaileak aplikazioa dotnet watch kontrolpean exekutatu zezakeen, eta, ondoren, kodean egindako aldaketak automatikoki aplikatzen ziren exekutatzen ari den aplikazioari, eta horri esker, emaitza berehala behatu ahal izan zen.

Garatzaile independenteek dagoeneko kode ireki gisa eta .NET 6 RC1 aurrebistako bertsioaren zati gisa zerrendatuta zegoen biltegira itzultzen saiatu ziren, baina Microsoft-ek ez zuen aldaketa hori onartu eta eztabaidan iruzkinak uzteko gaitasuna ere mugatu zuen. Microsoft-en ekintzek haserrea eragin dute itzuleraren gaia oinarrizkotzat jotzen duten komunitateko kideen artean, eta .NET plataforma kode irekiko proiektu bat den ala ez ulertzea ahalbidetzen dute. Beste kezka bat da Visual Studio Windows-en soilik denez, Hot Reload funtzioa ez dela erabilgarri egongo macOS eta Linux-en.

Iturria: opennet.ru

Gehitu iruzkin berria