zoukankan      html  css  js  c++  java
  • .net core Razor 视图预编译、动态编译

    项目 .csproj 中添加以下两个选项
    为了正常发布可以生成 Views.dll 可以不加 <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
    <RazorCompileOnBuild>false</RazorCompileOnBuild>
    <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
    下面这两个主要作用是动态编译,如果不加,会提示找不到 cshtml
            public void ConfigureServices(IServiceCollection services)
            {
    #if DEBUG
                IMvcBuilder builder = services.AddRazorPages();
                builder.AddRazorRuntimeCompilation();
    #endif
            }
    这边加了编译条件,只有Debug的时候生效
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="5.0.0.0" Condition="'$(Configuration)' == 'Debug'" />
     
    记录完毕,主要给自己看,如果能对你也有帮助,那我也会很高兴~

    参考: https://www.cnblogs.com/yyfh/archive/2020/02/27/12373249.html

  • 相关阅读:
    CSPS模拟 65
    CSPS模拟 64
    $color$有色图
    CSPS模拟 63
    CSPS模拟 62
    CSPS模拟 61
    CSPS模拟 60
    CSPS模拟 59
    go中单链表
    MYSQL-联合索引
  • 原文地址:https://www.cnblogs.com/xywy/p/14102670.html
Copyright © 2011-2022 走看看