VS 2022:如何让 cshtml 热重载工作

VS 2022: How to get cshtml hot reload to work

我错过了什么吗?我是 运行ning VS 2022 版本 17.0.5。当我 运行 我的 ASP.Net 核心 MVC 项目 (TargetFramework: net5.0) 更改当前页面的 cshtml 时,没有任何反应。我试过在文件保存时设置热重载(在 VS 工具栏中的热重载按钮下)。我试过在网络浏览器中重新加载页面。纳达。尽管我已经更改了视图中的 HTML 并保存了更改,但 F12 调试器中显示的页面源和 HTML 保持不变。

我做了一些 Google 搜索,发现 closed/resolved GitHub 正是这个问题的问题。我提交了一个新问题 (https://github.com/dotnet/aspnetcore/issues/39508)

根据this answer to my bug report,Hot Reload 要求底层项目以 net6.0 (.NET 6) 为目标。

我尚未验证这是否解决了我的问题。 VS 2022 是如此混乱(编辑 .cshtml 真的很痛苦)以至于我又回到了 VS 2019,所以我没有很大的动力去经历将我的项目从 net5.0 升级到 net6 的痛苦。 0.