You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修复Visual Studio后Hot reload功能失效问题求助

Blazor Server中dotnet watch run热重载失效问题

我多年来一直使用dotnet watch run在Blazor Server应用中实现热重载,此前在.NET 5、.NET 6和.NET 8版本的同一应用中均能正常生效,代码变更可实时应用。近日将Visual Studio从17.10.x版本更新至17.12.3后,Visual Studio无法启动,遂执行修复操作,修复后版本为17.12.3且恢复默认设置。自此dotnet watch run无法正常执行热重载:修改Blazor组件文本、Console.WriteLine内容等曾可热重载的简单代码后,变更未在站点生效。

观察发现dotnet watch能检测到文件变更,但不会加载新版本,例如编辑EditOrder.razor时,控制台输出如下:

dotnet watch ⌚ File deleted: .\Pages\Orders\EditOrder.razor
dotnet watch ⌚ No hot reload changes to apply.

已排查以下常见方案:

  • 项目配置已设为Debug模式
  • Hot Reload功能已启用

内容的提问来源于stack exchange,提问作者Ben Rubin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 02:05:55