在正常情况下,视图在生成的时候就会变为 xxx.Views.dll,在开发的时候,这样很不方便,因为很多的时候,我们只是修改一个样式,调整一些JavaScript代码,这个时候要把项目调试暂停下来,生成之后在看页面效果。

先通过nuget 包控制台安装:

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

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

.AddRazorRuntimeCompilation()

//如下
services.AddMvc()
.AddRazorRuntimeCompilation()
.AddNewtonsoftJson()
.SetCompatibilityVersion(Microsoft.AspNetCore.Mvc.CompatibilityVersion.Version_3_0);

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

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

<RazorCompileOnBuild>false</RazorCompileOnBuild>
<RazorCompileOnPublish>false</RazorCompileOnPublish>

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

注:只修改项目文件增加 XML 的话,调试时会报错,需要进行之前的两步操作。

官方:https://docs.microsoft.com/zh-cn/aspnet/core/mvc/views/view-compilation?view=aspnetcore-3.0

最新文章

  1. 解决域名DNS解析的故障
  2. HDU 1892 See you~ (二维树状数组)
  3. mongoDB研究笔记:复制集概述
  4. kvm虚拟化管理平台WebVirtMgr部署-完整记录(安装Windows虚拟机)-(4)
  5. 滚屏加载--jQuery+PHP实现浏览更多内容
  6. Base64加密解密原理以及代码实现(VC++)
  7. HDU 4311 前缀和
  8. SPOJ 694. Distinct Substrings (后缀数组不相同的子串的个数)转
  9. lintcode:买卖股票的最佳时机 II
  10. Cocos2d-x数据持久化-查询数据
  11. 字典转模型第三方框架---MJExtension
  12. 针对C#程序做性能测试的一些基本准则
  13. UML 结构图之包图 总结
  14. Parsing HTML with C++ (using Qt preferably) - Stack Overflow
  15. “Cannot load php5apache2_4.dll into server”问题的解决方法
  16. Mayor&#39;s posters问题处理
  17. SQL语句更新时间字段的年份、月份、天数、时、分、秒
  18. __http原理__02__HTTP请求方法
  19. 20190321xlVBA_汇总表按模板生成明细表
  20. WebApp的自动测试工具: protractor和selenium

热门文章

  1. 大数据技术原理与应用【第五讲】NoSQL数据库:5.3 NoSQL的四大类型
  2. m0n0防火墙安装配置方法
  3. MySol序
  4. 201871010123-吴丽丽《面向对象程序设计(Java)》第四周学习总结
  5. 15-C#笔记-结构体
  6. 06-C#笔记-常量
  7. scrapy框架--?乱码unicode
  8. node开发遇到类似:Error: ENOENT: no such file or directory, scandir &#39;D:\work\taro-components- ....... _node-sass@4.12.0@node-sass\vendor
  9. RPKM FPKM TPM RSEM
  10. Linux 系统开机时间及当前时间