Я полагал, что служба, работающая, как и любой другой процесс, блокирует свой исполняемый файл (как при использовании).
На самом деле мне нужно остановить службу, когда я создаю новую версию в Visual Studio, а затем снова запускаю ее.
Я не понимаю, как они обновили исполняемый файл без остановки службы (во время развертывания), а затем - после этого - просто перезапустили службу, чтобы изменения вступили в силу.
У кого-нибудь есть объяснение этому?