当前位置:   article > 正文

在Asp.Net Core MVC 3.0 视图运行时编译_microsoft.aspnetcore.mvc.razor.runtimecompilation

microsoft.aspnetcore.mvc.razor.runtimecompilation

在使用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>

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/598627
推荐阅读
相关标签
  

闽ICP备14008679号