赞
踩
在使用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 文件
<RazorCompileOnBuild>false</RazorCompileOnBuild>
<RazorCompileOnPublish>false</RazorCompileOnPublish>
清理解决方案后从新编译即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。