Microsoft корпорациясы тек Visual Studio 2022 нұсқасында жеткізу үшін ашық бастапқы .NET жүйесінен Hot Reload функциясын жойды

Microsoft .NET платформасынан бұрын ашық бастапқы кодты жою тәжірибесіне көшті. Атап айтқанда, .NET 6 платформасының жаңа тармағын әзірлеу жүзеге асырылған ашық код базасынан бастапқыда Visual Studio 2019 16.11 әзірлеу ортасында ғана ұсынылмаған Ыстық қайта жүктеу функциясын іске асыру (Алдын ала қарау 1) , сонымен қатар ашық қызметтік бағдарламада «dotnet watch» жойылды «

Жоюдың себебі ашық Visual Studio Code өңдегішіне қарағанда тартымдырақ ету үшін коммерциялық Visual Studio 2022 өніміндегі мүмкіндікті жіберу туралы шешім болды. Бір қызығы, 21 қазанда Hot Reload хабарландыру жазбасында қосымша пайда болды, онда Hot Reload қолдауы .NET SDK 6 жүйесіне қосылмайды және барлық күш Visual Studio 2022 әзірлеуге бағытталған. Пайдаланушы наразылығынан кейін. , жазба жойылды, бірақ біраз уақыттан кейін ол қайтадан қайтарылды.

Ыстық қайта жүктеу орындауды қолмен тоқтатпай немесе тоқтау нүктелерін тіркеместен өзгертулер енгізуге мүмкіндік беретін бағдарлама жұмыс істеп тұрған кезде кодты жылдам өңдеу құралын қамтамасыз етеді. Әзірлеуші ​​бағдарламаны dotnet watch бақылауында іске қоса алады, содан кейін кодқа енгізілген өзгертулер автоматты түрде іске қосылған қолданбаға қолданылды, бұл нәтижені бірден байқауға мүмкіндік берді.

Тәуелсіз әзірлеушілер ашық бастапқы көзі және .NET 6 RC1 алдын ала қарау шығарылымының бөлігі ретінде тізімделген жойылған кодты репозиторийге қайтаруға тырысты, бірақ Microsoft бұл өзгертуге рұқсат бермеді, сонымен қатар талқылауда пікірлер қалдыру мүмкіндігін шектеді. Майкрософттың әрекеттері қоғам мүшелерінің наразылығын тудырды, олар қайтару мәселесін іргелі деп санайды және .NET платформасының шын мәнінде ашық бастапқы жоба екенін немесе жоқ екенін түсінуге мүмкіндік береді. Тағы бір алаңдаушылық мынада, Visual Studio тек Windows жүйесі болғандықтан, ыстық қайта жүктеу мүмкіндігі macOS және Linux жүйелерінде қол жетімді болмайды.

Ақпарат көзі: opennet.ru

пікір қалдыру