2009-02-17 8 views

Respuesta

5

no existe ningún método para hacer esto desde el IDE. Mi compañía construyó una utilidad (en VB6) para hacer nuestro proceso de construcción automatizado que incluye pasos como usted menciona (la actualización de números de versión, etc.).

El truco esencial es que puede ejecutar VB6.exe desde la línea de comandos para compilar proyectos. Para ver una lista de todas las opciones simplemente valla al directorio de Visual Basic 6 y el tipo

VB6 /? 

una lista de todas las opciones de línea de comandos aparecerán.

Esto es lo que usamos para nuestra utilidad de compilación.

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

copiamos nuestro proyecto a unos archivos temporales del proyecto y modificarlo usando casillas de verificación y archivos de parámetros. Por ejemplo, podemos elegir compilar todo como compatible binario o proyecto compatible. Los archivos del proyecto VB6 son fáciles de manipular, ya que son solo texto. Hay varias cosas que puede hacer si escribe su propia utilidad de compilación.

0

Utilizamos Visual Build Pro para hacer esto. Tiene soporte integrado para actualizar los números de versión de los proyectos de VB6. Nuestro grupo de proyecto incluye ~ 7 proyectos ActiveX, que es muy doloroso para construir dentro de VB en el orden correcto, por lo que sólo utilice siempre estructura visual favorable, ya que se encarga de automatizar la construcción de los proyectos en el orden correcto en función de sus dependencias.

0

Hay algún apoyo en Nant (o posiblemente NAnt.Contrib) para la construcción de proyectos de VB6. NAnt puede manejar todos los eventos de compilación pre/post. Solo prepárate para algunos retoques.

Cuestiones relacionadas