MSBuild - MsBuildExtensionPack запускает службу Windows с задержкой

Я использую задачу MSBuild для запуска службы Windows. Я использую следующий код:

MSBuild.ExtensionPack.Computer.WindowsService TaskAction="Start" ServiceName="AppServices"  ContinueOnError='false'/>

Если я запускаю сервис, я получаю следующую ошибку:

Start Service failed with return code '[7] ServiceRequestTimeout'

Есть ли какая-либо настройка или опция, чтобы сообщить MSBuild о запуске службы после ожидания в течение минуты или двух. Или есть ли способ ввести задержку перед вызовом этой задачи в MSBuild?

Спасибо

1 ответ

Я не думаю, что есть способ заставить задачу WindowsService отложить выполнение команды. Вы можете попробовать поставить это перед вашим звонком, хотя:

<MSBuild.ExtensionPack.Framework.Thread TaskAction="Sleep" Timeout="1000"/>

Это переведет исполняемый поток в спящий режим на указанное время (в миллисекундах).

Другие вопросы по тегам