在Asp.Net Core MVC 3.0 视图运行时编译

在使用vs2019通过ctrl+f5运行项目进行开发过程中,每次修改cshtml页面都会再刷新就会整个项目自动进行编译等待一会,极大影响了开发效率,所以决定解决一下

先通过nuget 包控制台安装:

Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation -Version 3.0.0

然后在Startup.cs文件,在ConfigureServices函数中加入:

services.AddControllersWithViews().AddRazorRuntimeCompilation() 

最后在项目文件中添加(VS2019双击项目)设置:

注:不进行如下操作也可运行时编译,只是发布时 Views 目录会被编译为 ***.Views.dll 文件

false

false

在Asp.Net Core MVC 3.0 视图运行时编译_第1张图片

清理解决方案后从新编译即可。

你可能感兴趣的:(netcore,c#)