asp .net core mvc 3.0 在编译的时候做了一些改变,有些view视图更改需要重新编译,你也可以配置运行时编译,不用每次更改都去重新生成,具体代码如下,从官方文档看到,做个记录。

Razor 编译

启用后,运行时编译将补充生成时编译,允许更新 Razor 文件(如果对其进行编辑)。

运行时编译

要启用运行时编译,应用必须:

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

    a. package manager:Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation -Version 3.0.0-preview7.19365.7

    b. cli:dotnet add package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation --version 3.0.0-preview7.19365.7

              程序包地址:https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation/

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

    

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

 

相关文章:

  • 2021-12-04
  • 2021-07-14
  • 2021-10-28
  • 2022-12-23
  • 2022-02-14
  • 2018-06-14
  • 2022-01-25
猜你喜欢
  • 2021-06-26
  • 2020-02-27
  • 2021-07-14
  • 2020-10-18
  • 2022-02-16
相关资源
相似解决方案