.net core3.1ページのリアルタイムコンパイルを開始

1563 ワード

NuGetパッケージのインストール
Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

 startup.csのConfigureServicesメソッドには、次の構成が追加されています.
public void ConfigureServices(IServiceCollection services)
{
    services.AddRazorPages()
        .AddRazorRuntimeCompilation();
}

项目csprojファイルに次のノードを追加
<PropertyGroup>
    <TargetFramework>netcoreapp3.1TargetFramework>
    <RazorCompileOnBuild>falseRazorCompileOnBuild>
    <MvcRazorCompileOnPublish>falseMvcRazorCompileOnPublish>
  PropertyGroup>

 
以上の構成が完了するとページがリアルタイムでコンパイルされ、ページコードのリフレッシュが完了するとすぐに効果が現れます.