Inalis ng Microsoft ang pagpapagana ng Hot Reload mula sa open source na .NET upang ipadala lamang sa Visual Studio 2022

Lumipat ang Microsoft sa kasanayan sa pag-alis ng dating open source code mula sa .NET platform. Sa partikular, mula sa open code base kung saan isinagawa ang pagbuo ng isang bagong sangay ng .NET 6 platform, ang pagpapatupad ng Hot Reload function, na orihinal na iminungkahi hindi lamang sa development environment Visual Studio 2019 16.11 (Preview 1) , ngunit din sa bukas na utility na "dotnet watch" ay inalis "

Ang binanggit na dahilan para sa pag-aalis ay ang pagpapasyang ipadala lang ang feature sa komersyal na Visual Studio 2022 na produkto upang gawin itong mas kaakit-akit kaysa sa bukas na Visual Studio Code editor. Kapansin-pansin na noong Oktubre 21, isang karagdagan ang lumitaw sa tala ng anunsyo ng Hot Reload, na nagsasaad na ang suporta sa Hot Reload ay hindi isasama sa .NET SDK 6 at lahat ng pagsisikap ay nakatuon sa pagbuo ng Visual Studio 2022. Pagkatapos ng hindi kasiyahan ng user , inalis ang tala, ngunit pagkaraan ng ilang oras ay ibinalik itong muli.

Nagbibigay ang Hot Reload ng isang paraan upang mai-edit ang code sa mabilisang habang tumatakbo ang isang programa, na nagbibigay-daan sa iyong gumawa ng mga pagbabago nang hindi manu-manong huminto sa pagpapatupad o paglalagay ng mga breakpoint. Maaaring patakbuhin ng developer ang application sa ilalim ng kontrol ng dotnet watch, pagkatapos kung saan ang mga pagbabagong ginawa sa code ay awtomatikong inilapat sa tumatakbong application, na naging posible upang agad na maobserbahan ang resulta.

Sinubukan ng mga independiyenteng developer na bumalik sa repositoryong inalis na code na nakalista na bilang open source at bahagi ng .NET 6 RC1 preview release, ngunit hindi pinahintulutan ng Microsoft ang pagbabagong ito at nilimitahan din ang kakayahang mag-iwan ng mga komento sa talakayan. Ang mga aksyon ng Microsoft ay nagdulot ng galit sa mga miyembro ng komunidad na isinasaalang-alang ang isyu ng pagbabalik bilang pangunahing at ginagawang posible na maunawaan kung ang .NET platform sa katunayan ay isang open source na proyekto o hindi. Ang isa pang alalahanin ay dahil ang Visual Studio ay Windows-only, ang Hot Reload functionality ay hindi magiging available sa macOS at Linux.

Pinagmulan: opennet.ru

Magdagdag ng komento