Visual Studio Community 2019调试时保存HTML和CSS文件

时间:2019-12-22 13:50:42

标签: debugging visual-studio-2019

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

1 个答案:

答案 0 :(得分:0)

  

保存文件并刷新浏览器后,所做的更改是   当下。情况不再如此,我正在浪费太多时间   重新启动调试会话。有人知道我想念什么吗?

主要问题是,从 .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

希望它可以为您提供帮助。