VB6 Ide中的预构建事件(类似于Visual Studio 2005)

时间:2009-02-17 13:00:08

标签: vb6 ide

有人知道VB6 IDE是否能够在制作和编译代码之前运行预构建事件(这是用于从模板文件创建.vb文件,以便使用SubWCRev将subversion版本号编译成代码.EXE)。

由于

3 个答案:

答案 0 :(得分:5)

没有方法可以从IDE执行此操作。我的公司构建了一个实用程序(在VB6中)来执行我们的自动构建过程,包括您提到的步骤(更新版本号等)。

基本技巧是你可以从命令行运行VB6.exe来编译项目。要查看所有选项的列表,只需转到VB6目录并键入

VB6 /?

将显示所有命令行选项的列表。

这是我们用于构建实用程序的内容。

VB6 /Make <project name> /out <errorlog filename>

我们将项目复制到临时项目文件,并使用复选框和参数文件对其进行更改。例如,我们可以选择将所有内容编译为二进制兼容或项目兼容。 VB6项目文件很容易操作,因为它们只是文本。如果您编写自己的构建实用程序,可以执行许多操作。

答案 1 :(得分:0)

我们使用Visual Build Pro来执行此操作。它内置支持更新VB6项目的版本号。我们的项目组包括~7个ActiveX项目,这些项目在VB中以正确的顺序构建真的很痛苦,所以我们总是使用Visual Build Pro,因为它会根据它们的依赖性自动处理以正确顺序构建项目。

答案 2 :(得分:0)

在NAnt(或可能是NAnt.Contrib)中有一些支持用于构建vb6项目。然后,NAnt可以处理所有的前/后构建事件。只是做好一些调整的准备。