提问人:donatellony 提问时间:11/12/2023 更新时间:11/13/2023 访问量:44
有没有办法将 Visual Studio 2022 热重载按钮添加到 Rider?
Is there a way to add the Visual Studio 2022 hot reload button to Rider?
问:
最近,我决定尝试从 Visual Studio 2022 迁移到 Rider 进行 .NET API 和 Winforms 开发。
到目前为止,一切看起来都很好,但我缺少一个功能 - 热重载按钮。
在 Visual Studio 中,此按钮单击动画是“确认”已进行更改,而在 Rider 中,我不确定是否有任何更改。
我可以以某种方式将其作为按钮添加到 Rider 中吗?
我在 Rider 中找到了热重载的热键,但我想收到某种通知,提示“更改已应用”。
该按钮将是完美的解决方案,但其他任何可以识别为确认的内容也可以。
答:
2赞
Bowman Zhu-MSFT
11/13/2023
#1
事实上,从 Rider 2021.3 开始,此功能应该默认启用:
当您更改某些内容时,您需要在 Rider 中单击“应用更改”:
顺便说一句,请注意 Rider 热重载的局限性:
在某些情况下,无法修改代码并重新启动 是必需的。这些包括更改签名、修改通用 功能、任何类型的重命名等等。如果发生这种情况 JetBrains Rider 会通过显示工具提示来提醒您。
F# 和 VB 应用程序不支持热重载。
热重载不支持对 UI 格式所做的更改 WPF、Windows 窗体和 .NET MAUI 等框架以及 Blazor 中的框架 WebAssembly (WASM) 中。
将热重载应用于 ASP.NET Core 应用程序时,浏览器 不会自动刷新。
顺便说一句,不要阻塞你的线程,否则热重载将不起作用。
评论