热重载通过减少开发人员构建/重新启动应用程序的时间,使他们能够提高工作效率。此外,代码文件的新热重载体验将与 XAML 热重载并行工作。为了使整体体验更好,Hot Reload 甚至可以与现有的调试器功能一起使用,例如断点、“编辑并继续”(EnC) 以在断点处修改正在运行的代码和其他功能。
目前,Hot Reload 适用于基于 XAML 的应用程序,例如 WPF 和 WinUI 3、Windows 窗体、ASP.NET Web 应用程序、Blazor 服务器、控制台应用程序等。微软还计划在未来增加对 Blazor Wasm 和 .NET MAUI iOS/Android 应用程序的支持。
在此版本中,我们很高兴地宣布对 Hot Reload 体验进行重大改进,亮点包括我们最初支持在 ASP.NET Web 应用程序中编辑 Razor 页面、在调试器体验期间支持 Hot Reloading C++ 应用程序、使用 CTRL-F5 启动应用程序时无需调试器即可使用 .NET 热重载,并支持更多类型的编辑。