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"/>
Это переведет исполняемый поток в спящий режим на указанное время (в миллисекундах).