C# Blazor dotnet监视运行

C# Blazor dotnet监视运行,c#,asp.net,blazor,blazor-webassembly,C#,Asp.net,Blazor,Blazor Webassembly,我已经使用Visual Studio代码和.NET 3.1.1安装了Blazor WebAssembly应用程序。它有一个ASP.NET核心主机。 我正在尝试使用dotnet watch run同时自动更新服务器和客户端上的代码,但我无法这样做。我曾尝试打开两个单独的命令行,并在客户端和服务器上运行该命令,但它只允许我一次运行一个命令行。我还尝试将以下代码添加到我的Server.csproj文件中: <ItemGroup> <Watch Include="..

我已经使用Visual Studio代码和.NET 3.1.1安装了Blazor WebAssembly应用程序。它有一个ASP.NET核心主机。 我正在尝试使用
dotnet watch run
同时自动更新服务器和客户端上的代码,但我无法这样做。我曾尝试打开两个单独的命令行,并在客户端和服务器上运行该命令,但它只允许我一次运行一个命令行。我还尝试将以下代码添加到我的Server.csproj文件中:

<ItemGroup>
    <Watch Include="..\Client\**\*.razor" />
</ItemGroup>
此外,当我对服务器项目进行任何更改时,除非我重新运行程序,否则它不会更新。它将识别对客户端文件夹的更改,但会抛出上面的错误

如果我在客户机文件夹上运行
dotnet watch run
,它可以正常工作

关于如何在客户端和服务器上同时成功运行dotnet watch而不出现此错误,有何建议

C:\Program Files\dotnet\sdk\3.1.403\Microsoft.Common.CurrentVersion.targets(4187,5): warning MSB3026: Could not copy "obj\Debug\netcoreapp3.1\BlazorBattles.Server.dll" to "bin\Debug\netcoreapp3.1\BlazorBattles.Server.dll". Beginning retry 1 in 1000ms. The process cannot access the file 'C:\Users\dbandara\Development\dotnet\Tutorials\BlazorBattles\BlazorBattles\Server\bin\Debug\netcoreapp3.1\BlazorBattles.Server.dll' because it is being used by another process.  [C:\Users\dbandara\Development\dotnet\Tutorials\BlazorBattles\BlazorBattles\Server\BlazorBattles.Server.csproj]