.net Core每次修改.cshtml文件时,都要整个项目重新编译,比较麻烦。
添加 NuGet包
找到 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation,根据.net Core版本选择对于的Runtime版本,安装
然后在项目的 StartUp.cs中的 ConfigureServices 方法添加:
services.AddControllersWithViews().AddRazorRuntimeCompilation();
最后为避免,项目发布时,Views被编译成 dll文件,修改项目文件,添加:
清理,重新编译。