0

我正在使用 MSBuild 任务来启动 Windows 服务。我正在使用以下代码:

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

如果我启动服务,我会收到以下错误:

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

是否有任何设置或选项可以告诉 MSBuild 在等待一两分钟后启动服务。或者在 MSBuild 中调用此任务之前有什么方法可以引入延迟?

谢谢

4

1 回答 1

0

我认为没有办法告诉实际的 WindowsService 任务延迟命令。不过,您可以尝试将其放在通话之前:

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

这将使执行线程在指定的超时时间内休眠(以毫秒为单位)。

于 2013-10-28T21:26:29.447 回答