0

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

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

Если я запустить службу я получаю следующее сообщение об ошибке:

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

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

Благодаря

ответ

0

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

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

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