Blazor Dotnet Watch RunC#

Место общения программистов C#
Ответить
Anonymous
 Blazor Dotnet Watch Run

Сообщение Anonymous »

У меня есть приложение Blazor Webassembly с использованием кода Visual Studio и .net 3.1.1. У него есть основной хост ASP.NET.
Я пытаюсь автоматически обновить код как на сервере, так и на клиенте одновременно, используя DotNet Watch Run> Но я не могу это сделать. Я пытался открыть две отдельные командные строки и запустить команду как на клиенте, так и на сервере, но это позволяет мне работать только по одной. Я также попытался добавить следующий код в мой сервер .csproj файл: < /p> Но когда я запускаю Dotnet Watch Run в папке сервера в командной строке и внося какие -либо изменения, я получаю эту ошибку:
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»