Rider 中的 Blazor 热重装

问题描述 投票:0回答:1

我正在构建什么

我正在使用 .NET 8.0 构建 Blazor(交互式服务器)Web 应用程序

机器和软件

我使用的是配备 macOS Sonoma 和 Rider 2024.2 的 Mac Pro(Intel 2019)。所有软件都是最新的。

运行配置

  • .NET 启动设置配置文件(HTTP 和 HTTPS、运行和调试)
  • .NET 观看跑步

问题

我遇到的问题是“热重载”功能,它看起来很慢,或者有问题。当使用 .NET 启动设置配置文件,然后在应用程序中编辑某些内容时,我必须手动“应用更改”才能看到效果。相比之下,.NET Watch Run 似乎会自动执行大部分更改,这正是我对“热重载”功能的期望。

无论哪种情况,前几次编辑/更新(最多可能 5 次)都会立即出现在浏览器中。然后它们的速度就会变慢,需要几秒钟的时间才能出现编辑/更新(最多可能 3 秒钟)。之后,任何编辑/更新都会完全停止,我必须重新启动应用程序。

编辑、编辑、编辑、编辑、重新启动、编辑、编辑、编辑、编辑、重新启动等

我相信您可以想象,这相当令人沮丧。有没有其他人遇到过同样的问题,或者知道如何解决它?

c# blazor rider hot-reload dotnet-watch
1个回答
0
投票

感谢您的反馈。

每次都需要按应用更改 目前,设计的方法是手动按“应用更改”。我们意识到当前解决方案的不便,并正在努力改进。

请随意投票支持此功能请求以表明您的兴趣:https://youtrack.jetbrains.com/issue/RIDER-115250

随着时间的推移,热重载开始变慢。然后完全停止工作 听起来很奇怪。如果您希望协助我们解决此问题,请向我们的跟踪器提交问题,我们将不胜感激。您可以使用此链接打开表单:https://youtrack.jetbrains.com/newIssue?project=RIDER

请描述相同的问题并附上如下所述的附加信息:

  • 通过 帮助 | 启用 Roslyn 跟踪场景诊断工具|选择跟踪场景;
  • 重现问题。如果您可以录制演示该问题的录音,那就太好了;
  • 通过 帮助 | 收集日志收集日志和诊断数据

将收集的文件附加到问题中或上传到JetBrains上传服务并在问题中提及上传ID。

祝你有美好的一天!

© www.soinside.com 2019 - 2024. All rights reserved.