3.0を実行しているときにAsp.NetコアMVCのビューをコンパイルします

通常の状況下では、発電時のビューがなければならない多くの時間が、私たちはスタイルを変更するため、開発時に、これは非常に簡単です、xxx.Views.dllになるいくつかのJavaScriptコードを調整し、この時間になりますプロジェクトの試運転は、効果を生成した後のページを見て、一時停止しました。

まずnugetコンソールのインストールパッケージによって:

インストール・パッケージMicrosoft.AspNetCore.Mvc.Razor.RuntimeCompilation -Version 3.0.0

そして、Startup.csファイル、ConfigureServices機能を追加します:

.AddRazorRuntimeCompilation()

// 如下
services.AddMvc()
.AddRazorRuntimeCompilation()
.AddNewtonsoftJson()
.SetCompatibilityVersion(Microsoft.AspNetCore.Mvc.CompatibilityVersion.Version_3_0)。

最後に、プロジェクトファイル(VS2019ダブルクリックしてプロジェクト)を追加します。

注:以下の操作を実行しないでくださいまた、コンパイルを実行することができますが、ビューのディレクトリを公開するとき*** Views.dllファイルとしてコンパイルされます。

< RazorCompileOnBuild ></ RazorCompileOnBuild > 
< RazorCompileOnPublish ></ RazorCompileOnPublish >

クリーンアップの後、溶液を再コンパイルすることができます。

注:唯一のXMLプロジェクトファイルが増加し、過去2段階の操作が必要にデバッグするとき、それは文句を言うでしょう変更。

公式:https://docs.microsoft.com/zh-cn/aspnet/core/mvc/views/view-compilation?view=aspnetcore-3.0

おすすめ

転載: www.cnblogs.com/oangs/p/11693248.html