上下文
在我的NET Framework 4.x ASP MVC项目中,使用IDE时,可以编辑.cshtml视图,然后保存,然后在浏览器中按ctrl + F5键,然后查看实际更改。
在.NET Core中似乎不起作用(使用VS 2019和.NET Core 3 Preview 5)
问题
.NET Core中是否缺少此功能,或者这是预览问题,还是我缺少某些内容?
答案 0 :(得分:3)
这是ASP.NET Core 3不再默认启用的 ,但是可以按照here中所述重新启用:
使用
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
包启用运行时编译。要启用运行时编译,应用程序必须:
- 安装Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet软件包。
更新应用程序的
ConfigureServices
以包括对AddMvcRazorRuntimeCompilation
的调用:services .AddMvc() .AddRazorRuntimeCompilation()
答案 1 :(得分:0)
我已将柯克的回答标记为已接受,但也许这种经验也可能有用。
我的目标是“快速编辑(cshtml / css / js / ts)然后查看”迭代。
无需添加和修改任何内容...我发现.NET Core(3)和VS 2019如此之快,以防万一我们不想在VS中进行调试(大多数情况下就是这种情况)当我们更改cshtml / css / js / ts)时,确实有很大的迭代次数: