我正在使用MSBuild任务来启动Windows服务。我使用以下代码:
MSBuild.ExtensionPack.Computer.WindowsService TaskAction="Start" ServiceName="AppServices" ContinueOnError='false'/>
如果我启动该服务,我会收到以下错误:
Start Service failed with return code '[7] ServiceRequestTimeout'
是否有任何设置或选项告诉MSBuild在等待一两分钟后开始服务。或者在MSBuild中调用此任务之前有没有办法引入延迟?
由于
答案 0 :(得分:0)
我认为没有办法告诉实际的WindowsService任务延迟命令。尽管如此,您可以尝试在通话前使用此功能:
<MSBuild.ExtensionPack.Framework.Thread TaskAction="Sleep" Timeout="1000"/>
这将使执行线程在指定的超时时间内休眠(以毫秒为单位)。