如何在visual basic 6.0中进行开发和构建

rav*_*avi 5 vb6

我在构建多个Visual Basic项目寻找最好的做法(所有DLL的).我们有多个项目,而我们的最终交付将是一个dll.Now,一个项目使用其他2个项目,另一个指向另一个project.Should项目参考vbp文件,还是dll?如果他们引用vbp文件,如何构建所有项目?

Jos*_*rke 1

除非您专门从 VB 外部管理类型库,否则您应该使用项目引用。如果您引用这些文件,并以各种方式修改公共接口,VB 将为类型库中的各个部分生成新的 id,这将导致类型不匹配错误。

您可以使用“保留兼容性”设置来帮助缓解这种情况。确保您至少使用项目级别(如果您使用 COM+,那么您将需要基于已编译版本的 dll 的二进制文件)

至于编译,您可以编译一个解决方案文件(自从我安装Vb6以来已经很长时间了,但我认为它们是.vbg文件)。

以前我们使用Visual Build,以及支持编译解决方案文件的Visual Make 。