Debugging Visual Studio社区在调试时保存HTML和CSS文件

Debugging Visual Studio社区在调试时保存HTML和CSS文件,debugging,visual-studio-2019,Debugging,Visual Studio 2019,我最近重新安装了我的dev机器,而visualstudio的表现与以前不同。我一定错过了一个重要的场合。我曾经能够在调试时修改ASP.NET Core 3.1应用程序中的html或css文件。在我保存了文件并刷新了浏览器之后,更改就出现了。现在已经不是这样了,我重新启动调试会话的时间太多了。有人知道我错过了什么吗 在我保存了文件并刷新了浏览器后,更改被删除了 目前不再是这样了,我失去了很多时间 重新启动调试会话。有人知道我错过了什么吗 主要问题是,由于.Net Core 3.0,如果要实时调试编

我最近重新安装了我的dev机器,而visualstudio的表现与以前不同。我一定错过了一个重要的场合。我曾经能够在调试时修改ASP.NET Core 3.1应用程序中的html或css文件。在我保存了文件并刷新了浏览器之后,更改就出现了。现在已经不是这样了,我重新启动调试会话的时间太多了。有人知道我错过了什么吗

在我保存了文件并刷新了浏览器后,更改被删除了 目前不再是这样了,我失去了很多时间 重新启动调试会话。有人知道我错过了什么吗

主要问题是,由于.Net Core 3.0,如果要实时调试编辑的内容,应该安装名为
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
的nuget包,然后手动执行一些额外的更改

.NETCore2.2之前,没有必要担心这一点。因此,当您调试基于Net Core 3.0或更高版本的项目时,可以尝试以下方法:

解决方案

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

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

services.AddRazorPages().AddRazorRuntimeCompilation();
您可以参考更多信息


希望它能对您有所帮助。

自从NetCore3.0以来,您应该安装另一个名为的nuget软件包,然后从中进行一些更改。然后再次尝试查看问题是否仍然存在。由于您的项目基于.Net Core 3.1,您应该将
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 3.1
安装到您的项目中。这让我疯狂了两天。非常感谢。