ASP.NET Core3.0 中的運行時編譯


運行時編譯

通過 Razor 文件的運行時編譯補充生成時編譯。 當 .cshtml 文件的內容發生更改時,ASP.NET Core MVC 將重新編譯 Razor 文件 。

通過 Razor 文件的運行時編譯補充生成時編譯。 RazorViewEngineOptions AllowRecompilingViewsOnFileChange 獲取或設置一個值,該值確定當磁盤上的文件發生更改時是否重新編譯和更新 Razor 文件(Razor 視圖和 Razor Pages)。

對於以下項,默認值為 true

有關設置應用的兼容性版本的指導和示例,請參閱 ASP.NET Core MVC 的兼容性版本

使用 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 包啟用運行時編譯。 要啟用運行時編譯,應用必須:

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

  • 將項目的 Startup.ConfigureServices 方法更新為包含對 AddRazorRuntimeCompilation 的調用:

    services
        .AddControllersWithViews()
        .AddRazorRuntimeCompilation();
    
  •  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM