Microsoft hefur fjarlægt Hot Reload virkni úr opnum hugbúnaði .NET til að senda aðeins í Visual Studio 2022

Microsoft hefur farið yfir í þá vinnu að fjarlægja áður opinn frumkóða af .NET pallinum. Sérstaklega, frá opna kóðagrunninum þar sem þróun nýrrar greinar .NET 6 vettvangsins var framkvæmd, innleiðing Hot Reload aðgerðarinnar, upphaflega lagt til ekki aðeins í þróunarumhverfinu Visual Studio 2019 16.11 (Preview 1) , en einnig í opnu tólinu var „dotnet watch“ fjarlægt „

Ástæðan sem nefnd var fyrir fjarlægingunni var sú ákvörðun að senda aðeins eiginleikann í auglýsingunni Visual Studio 2022 vörunni til að gera hana aðlaðandi en opna Visual Studio Code ritstjórann. Það er athyglisvert að 21. október birtist viðbót í tilkynningunni um Hot Reload, þar sem fram kom að Hot Reload stuðningur verði ekki innifalinn í .NET SDK 6 og öll viðleitni beinist að þróun Visual Studio 2022. Eftir óánægju notenda , seðillinn var fjarlægður, en eftir nokkurn tíma var honum skilað aftur.

Hot Reload býður upp á leið til að breyta kóða í flugi á meðan forrit er í gangi, sem gerir þér kleift að gera breytingar án þess að stöðva framkvæmd handvirkt eða tengja við brotpunkta. Framkvæmdaraðilinn gat keyrt forritið undir dotnet watch control, eftir það voru breytingar sem gerðar voru á kóðanum sjálfkrafa settar á keyrandi forritið, sem gerði það mögulegt að fylgjast strax með niðurstöðunni.

Óháðir forritarar reyndu að fara aftur í geymsluna fjarlægður kóða sem þegar var skráður sem opinn uppspretta og hluti af .NET 6 RC1 forskoðunarútgáfunni, en Microsoft leyfði ekki þessa breytingu og takmarkaði einnig möguleikann á að skilja eftir athugasemdir í umræðunni. Aðgerðir Microsoft hafa valdið reiði meðal meðlima samfélagsins sem telja endurkomumálið vera grundvallaratriði og gera það mögulegt að skilja hvort .NET vettvangurinn sé í raun opinn hugbúnaður eða ekki. Annað áhyggjuefni er að vegna þess að Visual Studio er eingöngu fyrir Windows, verður Hot Reload virknin ekki fáanleg á macOS og Linux.

Heimild: opennet.ru

Bæta við athugasemd