码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET Core3.0 中的运行时编译

时间:2019-11-17 17:28:53      阅读:486      评论:0      收藏:0      [点我收藏+]

标签:type   http   项目   mpi   on()   host   change   默认值   zh-cn   

运行时编译

通过 Razor 文件的运行时编译补充生成时编译。 当 .cshtml 文件的内容发生更改时,ASP.NET Core MVC 将重新编译 Razor 文件 。

通过 Razor 文件的运行时编译补充生成时编译。 RazorViewEngineOptions AllowRecompilingViewsOnFileChange 获取或设置一个值,该值确定当磁盘上的文件发生更改时是否重新编译和更新 Razor 文件(Razor 视图和 Razor Pages)。

对于以下项,默认值为 true

有关设置应用的兼容性版本的指导和示例,请参阅 ASP.NET Core MVC 的兼容性版本

使用 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 包启用运行时编译。 要启用运行时编译,应用必须:

  • 安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet 包。

  • 将项目的 Startup.ConfigureServices 方法更新为包含对 AddRazorRuntimeCompilation 的调用:

    services
        .AddControllersWithViews()
        .AddRazorRuntimeCompilation();
    
  •  

ASP.NET Core3.0 中的运行时编译

标签:type   http   项目   mpi   on()   host   change   默认值   zh-cn   

原文地址:https://www.cnblogs.com/yanglang/p/11877082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!