ASP.NET Core MVC项目Razor页面实时编译

在编写ASP.NET Core MVC项目Razor页面的时候,可能会因为调整页面参数而频繁修改,这时候如果能够实时编译就能节省很多时间。

1、使用Nuget引入类库

Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

2、注册Razor运行时编译

public void ConfigureServices(IServiceCollection services)
{
    services.AddControllersWithViews().AddRazorRuntimeCompilation();
}