.NET Core、.NET 5修改视图后需要重新编译才能生效的问题
前言
当我们使用.net core 或 .net 5开发web项目时,会发现我们每次修改视图后都需要重新编译才能生效。 但是在.net 中并没有这种问题。 那是因为在.net core mvc 中的 Razor 视图本身就是一个类,所以在生成启动本地调试后,当在修改视图中的内容是不能立即生效的,这就给在本地调试页面布局样式 。
解决办法
原文链接: .net core、.net 5修改视图后需要重新编译才能生效的问题
1、
Nuget
包中添加
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
引用

2、 添加配置
public void ConfigureServices(IServiceCollection services)
//配置Microsoft.Extensions.DependencyInjection.IMvcBuilder以支持运行时编辑Razor视图和Razor页面。
services.AddRazorPages().AddRazorRuntimeCompilation();
}
有人说.NET版本更新太快,根本学不过来?这里给大家分享一个.NET6的零基础入门教程合集。也是我自己新鲜录制,免费给到!
.NET6零基础实战教程:
今日全新录制了一套.NET6实战教程。包含.NET6+VS2022+C#10全新体验,MiniApi基本开发,支持IOC依赖注入,部署IIS,部署Linux-CentOS...不一一罗列,直接上视频试看起来! (需要完整内容,可添加个人说明处号码,免费分享)

大家可点击下方卡片,点击后自动复制威芯号并跳转。通过威芯号搜索添加,即可 免费领取资料。 (添加个性签名处也可,VS2022安装包也在分享)
