可以在VB6上使用Cruise Control吗?

时间:2009-02-25 16:53:13

标签: vb6 continuous-integration cruisecontrol

我正在开发一个visual basic 6项目,我想使用一个持续集成软件......有谁知道它是否可以使用VB6的Cruise Control?如果没有......是否有其他软件可以完成这项工作?

谢谢!

4 个答案:

答案 0 :(得分:7)

当然,您可以将CruiseControl与VB6一起使用。您只需拥有一个构建VB6项目的ANT构建文件。假设vb6.exe在路径上,应该可以使用包含类似以下内容的目标(针对您的特定文件名和目录进行更改)。

<exec dir="ApplicationDir" executable="vb6.exe" failonerror="true">
  <arg line="ProjectFile.vbp /MAKE /OUT build.log"/>
</exec>

答案 1 :(得分:2)

我认为没有任何理由你不能。 CC.Net实际上并没有编译任何东西。它只是启动构建过程的引擎。如果您可以通过命令行构建,那么您可以通过CC.Net构建它。

您可能希望查看Nant来执行源代码检索和执行编译器。

答案 2 :(得分:1)

Visual Build Pro。使用VB6工作得非常好(在那个设计中),以及使用现代技术。了解如何以及何时正确构建ActiveX控件,以便您没有ActiveX DLL地狱(管理项目和二进制兼容性)。如果您正在使用自己构建的许多控件进行大规模VB开发,那绝对物有所值。

答案 3 :(得分:0)

从Jetbrains尝试Teamcity。使用像sourcesafe这样的微软技术可以更好地工作。不确定vb6,但你总是可以使用包装器脚本。