是否可以使用.NET Core更改.cshtml视图并立即查看更改?

时间:2019-05-08 13:33:35

标签: asp.net-core razor asp.net-core-3.0

上下文

在我的NET Framework 4.x ASP MVC项目中,使用IDE时,可以编辑.cshtml视图,然后保存,然后在浏览器中按ctrl + F5键,然后查看实际更改。

在.NET Core中似乎不起作用(使用VS 2019和.NET Core 3 Preview 5)

问题

.NET Core中是否缺少此功能,或者这是预览问题,还是我缺少某些内容?

2 个答案:

答案 0 :(得分:3)

这是ASP.NET Core 3不再默认启用的 ,但是可以按照here中所述重新启用:

  

使用Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation包启用运行时编译。要启用运行时编译,应用程序必须:

     

答案 1 :(得分:0)

我已将柯克的回答标记为已接受,但也许这种经验也可能有用。

我的目标是“快速编辑(cshtml / css / js / ts)然后查看”迭代。

无需添加和修改任何内容...我发现.NET Core(3)和VS 2019如此之快,以防万一我们不想在VS中进行调试(大多数情况下就是这种情况)当我们更改cshtml / css / js / ts)时,确实有很大的迭代次数:

  1. 按ctrl + f5键可在浏览器中启动Web应用(无调试)
  2. 查看,测试(在Chrome中调试js / ts)
  3. 编辑您的cshtml / css / js / ts
  4. 按ctrl + shift + b即可构建(快速!)
  5. 切换到浏览器,然后按ctrl + f5刷新页面(快速!)
  6. 转到2