我对在 Mac OS 上开发应用程序相当陌生。我正在使用 Visual Studio for Mac 2022 - 预览版。我是最新的,并使用 .NET 6 创建了 ASP.NET MVC Web 应用程序。我已使用生成的项目启动了调试器。我对 Index.cshtml 文件进行了更改,但保存文件后该更改无法反映在浏览器中。如果热重载可以在 Visual Studio for Mac 中运行,您有什么想法吗?我没有看到任何按钮来切换热重载,因为我看到的所有屏幕截图都是针对 Windows Visual Studio 的。任何帮助将不胜感激,因为每次进行更改时停止和启动调试器非常不方便。谢谢。
编辑:我已经安装了 Nuget 包
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
然后更新我的 Program.cs 文件如下:
// Add services to the container.
builder.Services.AddControllersWithViews().AddRazorRuntimeCompilation();
我对 .cshtml 文件的更改在保存后仍然不想重新编译。
任何更多的帮助将不胜感激。
Visual Studio for Mac 版本:17.0 预览版(17.0 内部版本 5186)
创建了一个新的 Web 应用程序(模型-视图-控制器)项目。