【发布时间】:2021-03-07 21:50:05
【问题描述】:
在 Visual Studio Professional 2019 v 16.8 中,在我的 Blazor 客户端的 .csproj 文件中,我在 ItemGroup 中有一行:
<Watch Include="**\*.razor;**\appsettings.*" />
这样,每当我更改 .razor 文件时,dotnet watch run 将自动重建并重新启动 Web 服务器。太好了。
但是现在,每当我在项目中创建一个 .razor 文件(例如 Foo.razor)时,Visual Studio 都会毫无帮助地添加一个“删除”行,例如:
<Watch Remove="Components\Widgets\Foo.razor" />
它有时也会添加这个:
<Content Remove="Components\Widgets\Foo.razor" />
然后我必须手动编辑 csproj 文件以删除这些行。为什么会这样,我该如何关闭它?还是这里有更大的问题?一些搜索发现没有其他人处理这个问题;也许我的设置有问题?
(我在早期版本中看到了完全相同的行为。)提前致谢。
【问题讨论】:
-
我也有同样的问题,非常烦人,我现在在 notepad++ 中打开了 csproj 文件。每当某些东西看起来很可疑时,我都会在 VS 中按“全部保存”并删除奇怪的东西,例如
。在保存 .razor 文件时,它似乎出现在任意时间......
标签: c# visual-studio asp.net-core blazor blazor-webassembly