从Windows服务启动构建脚本

问题描述:

我想创建一个Windows服务来使用Install Shield构建我的应用程序。从Windows服务启动构建脚本

我正在构建应用程序,然后我想向服务发送消息,以便它可以在幕后启动包装,无需用户交互,并在构建完成后进行更新。

我正在创建一个新的进程并启动我的构建脚本,但它失败。 我选择了不创建单独的窗口等选项,但它不起作用。任何明智的想法?

+0

从描述中不清楚究竟什么是失败的,以及是否有任何错误信息或事件。 – DaveE 2012-02-07 23:31:28

+0

我没有看到任何错误消息。这个过程只是没有启动。 – 2012-02-14 21:34:20

你在自己玩的原因是什么?为什么不使用Cruise Control,Jenkins,Hudson,TFS Team Build,BuildForge等?

+0

我们有不同的创建软件包和建筑的机器(Courtesy Corporate policy)。所以我想拥有一台自动化系统,它可以在另一台机器上对服务执行ping操作,然后服务会启动使用Install Shield启动包装的过程。 – 2012-02-14 21:33:40

+0

像BuildForge这样的系统可以开箱即用。您拥有构建控制器和构建代理的概念,构建控制器可以将构建步骤委托给不同的计算机。 – 2012-02-14 22:44:47

在事件查看器中是否有任何东西显示?如果不这样做,您可能会尝试运行Process Monitor以查看失败的情况。

+0

事件查看器中没有错误。 – 2012-02-23 05:33:16