Я пытаюсь автоматически обновить код как на сервере, так и на клиенте одновременно, используя DotNet Watch Run> Но я не могу это сделать. Я пытался открыть две отдельные командные строки и запустить команду как на клиенте, так и на сервере, но это позволяет мне работать только по одной. Я также попытался добавить следующий код в мой сервер .csproj файл: < /p>
Код: Выделить всё
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]
< /code>
Также, когда я вношу какие-либо изменения в проект сервера, он не обновляется, если я не запустил программу. Он будет распознавать изменения в папке клиента, но бросает эту ошибку выше.
Если я запускаю dotnet watch run> в папке клиента, он работает нормально.
Любые рекомендации о том, как успешно запустить Dotnet Watch Run как на клиенте, так и на сервере одновременно, не получая эту ошибку?
Подробнее здесь: https://stackoverflow.com/questions/646 ... -watch-run
Мобильная версия