«Призрачные приложения» при запуске приложения Service Fabric в режиме обновления приложения - PullRequest
0 голосов
/ 02 июля 2019

Мы используем режим «Обновить приложение» для локальной разработки приложения.Но после нескольких развертываний с помощью Debug -> Start Debugging (F5) мы начинаем получать предупреждения о заблокированных файлах из процессов сервисной фабрики.

Мы сталкивались с этой проблемой на многих машинах разработки.

Мы разрабатываем на компьютерах под управлением Windows 10

До сих пор мы обнаружили, что Visual Studio отменила регистрацию приложения в кластере, но процессы для служб по-прежнему работают в фоновом режиме.

Даже если мы пойдем и убьем их, кластер Fabric запускает их снова, даже если в кластере не зарегистрировано приложение.

Чтобы избавиться от этого процесса, нам нужно остановить кластер и запустить его снова.или сбросьте его целиком.

Предупреждения, которые Visual Studio выдает

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(4194,5): warning MSB3026: Could not copy "obj\Debug\net461\win7-x64\ServiceName.exe" to "bin\Debug\net461\win7-x64\ServiceName.exe". Beginning retry 1 in 1000ms. The process cannot access the file 'bin\Debug\net461\win7-x64\ServiceName.exe' because it is being used by another process. The file is locked by: "ServiceName (14800)"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...