.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(); }