Asp.net Core Razor頁面調試時沒法實時更新

  .net core目前是.net的一個主要的跨平臺架構了,那麼咱們在.net core項目裏常見的頁面就是Razor頁面了,也常常會在項目調試的時候,一邊調試一邊修改代碼來開發項目了。   但是很惋惜,.net core默認是不支持咱們在調試的過程當中,一邊改一邊看效果的,這個需求用專業的術語描述爲:.net core默認不提供項目運行時編譯功能。架構

 

  那麼怎麼能夠達到運行時編譯的功能,方便咱們開發項目呢?微軟早就給咱們準備好的Nuget包。spa

 

  解決方案:.net

  1-經過 NuGet 添加包源:Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation;調試

        2-在 Startup.cs 類文件中添加該模塊:code

public void ConfigureServices(IServiceCollection services)
{
    //添加Razor運行時編譯
    services.AddControllersWithViews().AddRazorRuntimeCompilation();    
}
相關文章
相關標籤/搜索