能否在VB6中使用巡航控制?

5

我正在开发一个Visual Basic 6项目,想使用持续集成软件...有人知道是否可以使用Cruise Control来与VB6一起使用吗?如果不行...是否有其他软件可以胜任这项工作?

谢谢!

4个回答

7

当然,您可以使用CruiseControl来管理VB6项目。您只需要有一个ANT构建文件来构建您的VB6项目。一个包含以下内容的目标将适用于您特定的文件名和目录,假设vb6.exe在路径上。

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

2

我认为你完全可以这样做。CC.Net实际上并不编译任何东西,它只是启动构建过程的引擎。如果你可以通过命令行进行构建,那么你也可以通过CC.Net进行构建。

你可能需要查看Nant来执行源代码检索和编译器的执行。


1

Visual Build Pro。它非常适合VB6,同时也适用于现代技术。它了解如何和何时正确构建ActiveX控件,以避免ActiveX dll地狱(管理项目和二进制兼容性)。如果您正在进行大规模的VB开发,并且要构建许多自己的控件,那么这绝对是物有所值的。


0
试试Jetbrains的Teamcity。它在与Microsoft技术(如SourceSafe)一起使用时效果更好。关于VB6我不确定,但你总是可以使用一个包装脚本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接