.net Core每次修改.cshtml文件时,都要整个项目重新编译,比较麻烦。
添加 NuGet包
找到 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation,根据.net Core版本选择对于的Runtime版本,安装

然后在项目的 StartUp.cs中的 ConfigureServices 方法添加:
services.AddControllersWithViews().AddRazorRuntimeCompilation();
最后为避免,项目发布时,Views被编译成 dll文件,修改项目文件,添加:

清理,重新编译。
本文介绍如何通过添加NuGet包Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation并进行相应配置,实现每次仅需编译修改过的.cshtml文件,从而提高.NET Core项目的编译效率。
986

被折叠的 条评论
为什么被折叠?



