コンパイルと実行時間
コンパイルされた補助的な生成をコンパイルするときに、ファイルを実行して、カミソリ。 コンテンツ.cshtmlファイルが変更されると、ASP.NET MVCコアカミソリファイルが再コンパイルされます。
コンパイルされた補助的な生成をコンパイルするときに、ファイルを実行して、カミソリ。 RazorViewEngineOptions AllowRecompilingViewsOnFileChangeは、 ディスクの変更上のファイルとは、カミソリファイル(かみそり図及びかみそりページ)を更新し、再コンパイル時にかどうかを決定する値を取得または設定します。
以下の項目については、デフォルト値 true
:
- バージョンの互換性設定 Version_2_1 またはそれ以前のバージョン
- アプリケーションの互換性のバージョンが設定されている場合 Version_2_2 以上、およびアプリケーション開発環境は、位置 IsDevelopmentを して。 言い換えれば、明示的に設定されていない限り AllowRecompilingViewsOnFileChange、またはカミソリファイル以外の開発環境で再コンパイルされていません。
適用ガイダンスと例の互換バージョンを設定することについて、参照 ASP.NET MVCコアの互換バージョンを。
使用 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
ランタイムコンパイラパッケージが有効になっています。 実行時コンパイラ、アプリケーションの必須を有効にするには:
-
インストール Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGetパッケージ。
-
プロジェクト
Startup.ConfigureServices
に含めるように更新メソッドAddRazorRuntimeCompilation
の呼び出し:services .AddControllersWithViews() .AddRazorRuntimeCompilation();
-