以前在调试的时候,cshtml文件内容有变动的话,直接刷新页面就可以看到变动后的效果。现在升级到.net core3.0后,这个功能没有了,必须重新运行调试才能看到改动效果,这样很麻烦。哪位知道有什么办法,让他和以前一样,直接刷新 页面就可以看到cshtml的变动内容吗?
试试 Razor views don't automatically recompile on change 中的解决方法:
To get runtime view compilation back in ASP.NET Core 3
- Reference Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
- Call services.AddMvc().AddRazorRuntimeCompilation()
- Remove Microsoft.VisualStudio.Web.CodeGeneration.Design if there's a version mismatch on the Microsoft.CodeAnalysis.Common package
亲测有效,谢谢。。