【问题标题】:Visual Studio Community 2019 Save HTML and CSS Files While DebuggingVisual Studio Community 2019 在调试时保存 HTML 和 CSS 文件
【发布时间】:2019-12-23 14:27:08
【问题描述】:

我最近重新安装了我的开发机器,但 Visual Studio 的行为不像以前那样了。我一定错过了一个重要的场景。我曾经能够在调试时修改我的 ASP.NET Core 3.1 应用程序中的 html 或 css 文件。保存文件并刷新浏览器后,更改就出现了。情况不再如此,我在重新启动调试会话时浪费了很多时间。有人知道我错过了什么吗?

【问题讨论】:

  • 从 net core 3.0 开始,您应该安装另一个名为 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 的 nuget 包,然后对 this document 进行一些更改。然后再次尝试查看问题是否仍然存在。
  • 由于您的项目基于.Net Core 3.1,您应该将Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 3.1安装到您的项目中。

标签: debugging visual-studio-2019


【解决方案1】:

保存文件并刷新浏览器后,更改为 当下。不再是这样了,我浪费了很多时间 重新启动我的调试会话。有人知道我错过了什么吗?

主要问题是从.Net Core 3.0开始,如果你想实时调试编辑的内容,你应该安装一个名为Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation的nuget包,然后手动做一些额外的修改。

.Net Core 2.2之前,不用担心这个。所以当你调试基于Net Core 3.0或以上的项目时,你可以试试这些:

解决方案

1) 尝试将一个名为 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 的 nuget 包安装到您的项目中。请注意,您的项目基于.Net Core 3.1,因此您应该安装Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 3.1 版本。

2) 在您的启动页面中进行一些更改。在我这边是Startup.cs文件,然后将这些添加到ConfigureServices函数中。

services.AddRazorPages().AddRazorRuntimeCompilation();

更多信息可以参考this

希望对你有帮助。

【讨论】:

  • 这让我疯狂了 2 天。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多