我在使用 Razor Pages 开发 mvc 项目时遇到问题。我安装了 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 包(v7.0.1)以启用实时视图编译。但是,这不适用于 Razor Pages。我检查过,并且可以更新常规 MVC 视图,但是,在重新启动调试器之前,更改 Razor Page cshtml 文件内的任何更新都不会传播。
页面是否可以通过这种方式刷新?如果可以,我可能会缺少哪些设置?
如文档中所述
运行时编译: Blazor 应用程序的 Razor 组件不支持。 不支持全局using指令。 不支持隐式using指令。 禁用 .NET 热重载。 建议用于开发,而不是用于生产。
运行时编译:
Blazor 应用程序的 Razor 组件不支持。
不支持全局using指令。
不支持隐式using指令。
禁用 .NET 热重载。
建议用于开发,而不是用于生产。
并满足您的要求
保存 cshtml 时是否可以使 Razor Pages 刷新 无需重新启动?
您可以尝试使用热重载,默认情况下会启用: