在我们的解决方案中,除了一个web应用项目之外,我们刚刚将所有web应用程序项目从.NET Core3.1项目升级到了.NET 6。这些是使用Razor的ASP.NET Core3.1项目。以下是我们所看到的关于热重放的结果:
当我们在VS 2019中运行这些项目时,我们可以刷新任何项目中的页面,我们将看到更新。这里有没有我们缺少的设置?
发布于 2022-05-19 16:54:54
非常感谢斯特伦大师!他在我问题上的评论使我想到了我应该看的地方。我们必须:
更新Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation Nuget包
这个答案解决了我们的问题-- .NET Core MVC Page Not Refreshing After Changes
发布于 2022-05-19 01:45:12
首先,确保所有选项都被选中

在热重加载中,您可以选择默认选择的Hot Reload On File Save**(Not ),然后VS将在您的** ctrl+s**;**之后重新加载

Demo

发布于 2022-07-31 06:16:02
我也遇到了同样的问题,在尝试了包括回滚版本和向Program.cs添加.AddRazorRuntimeCompilation()在内的所有事情之后,仍然没有起作用。我所做的实际上是重新检查“热重新加载文件保存”选项,当您单击向下箭头,以打开菜单上的热重新加载按钮从菜单栏。这对我起了作用。
希望这对你有用。
https://stackoverflow.com/questions/72296892
复制相似问题