微软.net6删除热重载功能

10月23日消息 , 据外媒TheVerge报道 , 在萨蒂亚?纳德拉接手了微软CEO一职后 , 这家公司开始着手拥抱开源 。先是微软公司斥资57亿美元收购了在世界范围内拥有众多开发者的开源托管平台GitHub , 而后萨蒂亚?纳德拉又在开发者大会上主动传达了对Linux和开源社区的热爱 。
微软.net6删除热重载功能
文章图片

文章图片
但本周微软在即将发布的.NET6中悄悄地删除了热重载(HotReload)中的一个关键部分 。IT之家了解到 , 该功能可以让开发人员在创建项目时获得实时的反馈 , 在修改代码后 , 可以立刻看到结果 。
热重载对于其竞争对手谷歌的Dart语言和Flutter开发套件而言 , 是微软.NET框架一个极大的优势 , 且微软一直积极想将它引进到.NET和VisualStudio的集成开发环境里 。
微软在最初的计划中描述 , 要将热重载功能带给尽可能多的开发者 。然而在最后一刻计划的改变 , 又将.NET局限在了只在Windows平台上使用VisualStudio的一小部分开发人员 , 而不是面向开源和跨平台使用 。
微软一直在测试接近最终版本的.NET6候选发布(RC)版本 , 允许开发者通过dotnetwatch在各种配置环境和平台上使用热重载功能 , 包括目前流行的VSCode开发环境 。候选发布版本意味着微软认为此版本功能完整并可以对外发布 , 并已经尽可能修复了在测试期间发现的各种错误 。
微软.net6删除热重载功能
文章图片

文章图片
【微软.net6删除热重载功能】但随着本周早些时候微软对外宣布的修改内容 , 热重载功能又只会在VisualStudio2022中启用 。对此 , 负责该功能的微软项目经理DmitryLyalin给出的理由是 , 此举是为了向大多数的用户提供最佳的体验 。
微软一直在测试接近最终版本的.NET6候选发布(RC)版本 , 允许开发者通过dotnetwatch在各种配置环境和平台上使用热重载功能 , 包括目前流行的VSCode开发环境 。候选发布版本意味着微软认为此版本功能完整并可以对外发布 , 并已经尽可能修复了在测试期间发现的各种错误 。
但随着本周早些时候微软对外宣布的修改内容 , 热重载功能又只会在VisualStudio2022中启用 。对此 , 负责该功能的微软项目经理DmitryLyalin给出的理由是 , 此举是为了向大多数的用户提供最佳的体验 。