Wierzyłem, że uruchomiona usługa - jak każdy inny proces - blokuje plik wykonywalny (tak jak w użyciu). W rzeczywistości muszę zatrzymać usługę, gdy buduję jej nową wersję w Visual Studio, a następnie uruchamiam ją ponownie. Nie rozumiem, jak zaktualizowali plik wykonywalny bez zatrzymywania...