Asp.net Core Razor页面调试时没法实时更新

  .net core目前是.net的一个主要的跨平台架构了,那么咱们在.net core项目里常见的页面就是Razor页面了,也常常会在项目调试的时候,一边调试一边修改代码来开发项目了。   但是很惋惜,.net core默认是不支持咱们在调试的过程当中,一边改一边看效果的,这个需求用专业的术语描述为:.net core默认不提供项目运行时编译功能。架构

 

  那么怎么能够达到运行时编译的功能,方便咱们开发项目呢?微软早就给咱们准备好的Nuget包。spa

 

  解决方案:.net

  1-经过 NuGet 添加包源:Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation;调试

        2-在 Startup.cs 类文件中添加该模块:code

public void ConfigureServices(IServiceCollection services)
{
    //添加Razor运行时编译
    services.AddControllersWithViews().AddRazorRuntimeCompilation();    
}
相关文章
相关标签/搜索