在Asp.Net Core MVC 3.0 视图运行时编译
2024-08-29 05:02:11
在正常情况下,视图在生成的时候就会变为 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
最新文章
- 解决域名DNS解析的故障
- HDU 1892 See you~ (二维树状数组)
- mongoDB研究笔记:复制集概述
- kvm虚拟化管理平台WebVirtMgr部署-完整记录(安装Windows虚拟机)-(4)
- 滚屏加载--jQuery+PHP实现浏览更多内容
- Base64加密解密原理以及代码实现(VC++)
- HDU 4311 前缀和
- SPOJ 694. Distinct Substrings (后缀数组不相同的子串的个数)转
- lintcode:买卖股票的最佳时机 II
- Cocos2d-x数据持久化-查询数据
- 字典转模型第三方框架---MJExtension
- 针对C#程序做性能测试的一些基本准则
- UML 结构图之包图 总结
- Parsing HTML with C++ (using Qt preferably) - Stack Overflow
- “Cannot load php5apache2_4.dll into server”问题的解决方法
- Mayor&#39;s posters问题处理
- SQL语句更新时间字段的年份、月份、天数、时、分、秒
- __http原理__02__HTTP请求方法
- 20190321xlVBA_汇总表按模板生成明细表
- WebApp的自动测试工具: protractor和selenium
热门文章
- 大数据技术原理与应用【第五讲】NoSQL数据库:5.3 NoSQL的四大类型
- m0n0防火墙安装配置方法
- MySol序
- 201871010123-吴丽丽《面向对象程序设计(Java)》第四周学习总结
- 15-C#笔记-结构体
- 06-C#笔记-常量
- scrapy框架--?乱码unicode
- node开发遇到类似:Error: ENOENT: no such file or directory, scandir &#39;D:\work\taro-components- ....... _node-sass@4.12.0@node-sass\vendor
- RPKM FPKM TPM RSEM
- Linux 系统开机时间及当前时间