【发布时间】:2013-10-16 08:54:08
【问题描述】:
我正在尝试将我们从基于 CruiseControl 的旧构建服务器迁移到新的 TeamCity 构建服务器,但在使用我们仍然拥有的旧的基于 VB6 的组件时遇到了问题。
我们正在使用 Nant 脚本,这使任务变得更容易,但我在使用 vb6 nant 任务时遇到了障碍。我已经安装了 nant.contrib.tasks 以便现在可以识别标签,但我仍然收到错误...
[Step 1/1] D:\TeamCity\buildAgent\work\d2bf2472d554430\VB6Web\VB6Web.build(157,8):
'vb6' failed to start.
[Step 1/1] Step VB6Web Build (NAnt) failed.
我了解此错误“'vb6' 无法启动。”通常意味着它找不到 vb6.exe 但我看不到如何在脚本中指定它。
根据文档,“exename”是“应该用于启动外部程序的可执行文件的名称。”但被指定为“框架可配置参数”。我已经尝试将它作为属性添加到 vb6 标记中,但这给出了 Unexpected 属性错误。
我似乎无法在任何地方找到如何将 vb6.exe 路径指定为框架可配置参数的示例...请帮助。
【问题讨论】:
标签: vb6 teamcity nant nantcontrib