MSBuild - MsBuildExtensionPack延迟启动Windows服务

时间:2013-10-28 09:48:52

标签: msbuild windows-services msbuild-task msbuild-4.0 msbuildextensionpack

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

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

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

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

是否有任何设置或选项告诉MSBuild在等待一两分钟后开始服务。或者在MSBuild中调用此任务之前有没有办法引入延迟?

由于

1 个答案:

答案 0 :(得分:0)

我认为没有办法告诉实际的WindowsService任务延迟命令。尽管如此,您可以尝试在通话前使用此功能:

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

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