Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation PS:如果以上的方法还没有效果,请检查一下Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation这个的版本号是否对应项目的目标版本,如.net5要安装【5.*】版本,如果.net6要安装【6.*】版本一、确保安装了Nuget包
二、在Startup.cs类的方法ConfigureServices中添加对此的引用
//用于前端修改后自动进行编译,不用重新启动后才生效
services.AddControllersWithViews().AddRazorRuntimeCompilation().AddJsonOptions(options =>
{
options.JsonSerializerOptions.PropertyNamingPolicy = null;
options.JsonSerializerOptions.Converters.Add(new DatetimeJsonConverter());
});
三、确保launchSettings.json的配置如下