C# 为什么VisualStudio2019会删除新的.razor文件?

C# 为什么VisualStudio2019会删除新的.razor文件?,c#,visual-studio,asp.net-core,blazor,blazor-webassembly,C#,Visual Studio,Asp.net Core,Blazor,Blazor Webassembly,在Visual Studio Professional 2019 v 16.8中,在Blazor客户端的.csproj文件中,我在项目组中有一行: <Watch Include="**\*.razor;**\appsettings.*" /> 它还补充了这一点,有时: <Content Remove="Components\Widgets\Foo.razor" /> 然后,我必须手动编辑csproj文件以删除这些行。它为什么

在Visual Studio Professional 2019 v 16.8中,在Blazor客户端的.csproj文件中,我在项目组中有一行:

<Watch Include="**\*.razor;**\appsettings.*" />
它还补充了这一点,有时:

<Content Remove="Components\Widgets\Foo.razor" />

然后,我必须手动编辑csproj文件以删除这些行。它为什么要这样做,我如何才能关闭它?还是这里有更大的问题?一些搜索发现没有其他人处理这个问题;也许我的设置有问题


(我在早期版本中看到了完全相同的行为。)提前感谢。

我已经报告了这个问题,应该在某个时候解决:

知道它为什么会这样做吗?为什么没有更多的人为此而挣扎?@PatrickSzalapski:Steve Sanderson在八月份提交了这个问题,但在发行前不知何故被埋葬了。我怀疑并不是很多人使用dotnetwathc进行开发(剧透警告:它仍然太慢)。在提交csproj文件之前,我现在总是检查是否插入了此监视异常:-(.对我来说似乎很快。对于一个中等规模的项目,它现在在我的机器上重建并重新启动整个站点,大约需要5秒钟。1个css文件中有一个更改。状态保留的热重新加载正在进行中,所以应该是的,那会更好。我也有同样的问题,令人难以置信的恼火,我现在在n中打开了csproj文件otepad++。每当有可疑的东西出现时,我在VS中按“全部保存”并删除奇怪的东西,例如。它似乎在保存.razor文件时出现在任意时间。。。
<Content Remove="Components\Widgets\Foo.razor" />