首页 > Web开发 > 详细

ASP.NET Core - 取消发布时编译视图

时间:2020-11-02 14:29:33      阅读:113      评论:0      收藏:0      [点我收藏+]

默认情况下,会把Views的视图文件编译成dll
*.Views.dll
同时我们也看不到Views文件夹,如果有频繁修改视图内容的需求,这样就很不方便

1、添加Nuget:

<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.1.9" />

2、在项目文件的节点下添加:

<RazorCompileOnPublish>false</RazorCompileOnPublish>

3、在AddControllersWithViews()方法后添加AddRazorRuntimeCompilation()

services.AddControllersWithViews()
.AddRazorRuntimeCompilation();

4、重新发布项目,发布后就可以看到多了Views文件夹,同时*.Views.dll没了

技术分享图片

ASP.NET Core - 取消发布时编译视图

原文:https://www.cnblogs.com/fanfan-90/p/13913939.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!