修复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
相关产品推荐
相关产品推荐

