Esta documentación está archivada y no tiene mantenimiento.

Números de versión para usuarios de Visual Basic 6.0

Visual Studio 2005

El esquema de números de versión para Visual Basic 2005 es distinto del que se utilizaba en Visual Basic 6.0, y los métodos para establecer y recuperar los números de versión también son diferentes.

Diferencias conceptuales

En Visual Basic 6.0, al establecer las propiedades Major, Minor y Revision del objeto App, se controla el número de versión de una aplicación. Por ejemplo, al establecer Major en 1, Minor en 2 y Revision en 3, se obtiene el número de versión 1.2.0.3. Esta tercera parte del número de versión (0) no se puede ver en Visual Basic; no obstante, es visible al observar las propiedades de un archivo compilado por Visual Basic 6.0.

En Visual Basic 2005, un atributo AssemblyVersion, que tiene cuatro partes, reemplaza a las propiedades de número de versión: Major, Minor, Build y Revision. En el ejemplo anterior, el número de versión resultante sería 1.2.x.4, donde x es el número de versión de compilación. Observe que el valor Revision constituye ahora la parte cuarta del número de versión.

Establecer propiedades de versión

En Visual Basic 6.0 las propiedades del número de versión se establecen en el cuadro de diálogo Propiedades del proyecto; en Visual Basic 2005 se establecen en el cuadro de diálogo Información de ensamblado, que aparece al hacer clic en el botón Información de ensamblado en la ficha Aplicación del Diseñador de proyectos.

NoteNota

Las propiedades del número de versión de Visual Basic 6.0 se almacenan en el archivo Project (.vbp) y se pueden editar directamente en un editor de texto como el Bloc de notas. Los atributos de ensamblado se almacenan en el archivo AssemblyInfo.vb y también se pueden editar directamente en el Editor de código.

Cambios de código para los números de versión

Los siguientes ejemplos de código ilustran las diferencias en las técnicas de codificación entre Visual Basic 6.0 y Visual Basic 2005.

Cambios de código para mostrar el número de versión de una aplicación

El ejemplo siguiente muestra cómo se recupera el número de versión de una aplicación y se muestra en una etiqueta.

' Visual Basic 6.0

Label1.Caption = "Version: " & App.Major & "." & App.Minor & "." _

& App.Revision

'Visual Basic 2005
Label1.Text = My.Application.Info.Version.ToString()

Equivalencias de la propiedad Version Number

En la siguiente tabla se muestran las propiedades de número de versión de Visual Basic 6.0 y sus equivalentes de Visual Basic 2005.

Visual Basic 6.0 Visual Basic 2005

Ningún equivalente

My.Application.AppInfo.Version.Build

Major

My.Application.AppInfo.Version.Major

Minor

My.Application.AppInfo.Version.Minor

Revision

My.Application.AppInfo.Version.Revision

NoteNota

En Visual Basic 6.0 Revision corresponde a la cuarta parte del número de versión; en Visual Basic 2005 es la tercera.

Notas de actualización

Cuando se actualiza una aplicación desde Visual Basic 6.0, sólo se actualizan las propiedades Major y Minor; Visual Basic 2005 asigna nuevos valores para las propiedades Revision y Build.

Vea también

Mostrar: