asp .net core mvc 3.0 在編譯的時候作了一些改變,有些view視圖更改須要從新編譯,你也能夠配置運行時編譯,不用每次更改都去從新生成,具體代碼以下,從官方文檔看到,作個記錄。mvc
Razor SDK 默認啓用 Razor 文件的生成時和發佈時編譯。 啓用後,運行時編譯將補充生成時編譯,容許更新 Razor 文件(若是對其進行編輯)。spa
使用 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
包啓用運行時編譯。 要啓用運行時編譯,應用必須:.net
安裝 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet 包。code
a. package manager:Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation -Version 3.0.0-preview7.19365.7blog
b. cli:dotnet add package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation --version 3.0.0-preview7.19365.7文檔
程序包地址:https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation/get
將項目的 Startup.ConfigureServices
方法更新爲包含對 AddRazorRuntimeCompilation
的調用:it
public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews().AddRazorRuntimeCompilation(); services.AddRazorPages(); }