Este pequeño codigo permite mostra en la linea de titulo del focmulario la version y la fecha de compilacion, de forma que podemos saber de un vistazo, en caso de error, si se esta empleando o no la ultima version del programa.
los pasos a dar son los siguientes:
A) En AssemblyInfo cambiar los datos de [AssemblyVersion ]
[assembly: AssemblyVersion ( " 1.0.0.0" )] ...a esto: [assembly: AssemblyVersion ( " 1.0. *" )]
B) Escriba esta funcion en el formulario
Private ReadOnly Property GetVersionInfo() As String Get Dim versionInfo As Version = Assembly.GetExecutingAssembly().GetName().Version Dim startDate As New DateTime(2000, 1, 1) Dim diffDays As Integer = versionInfo.Build Dim computedDate As DateTime = startDate.AddDays(diffDays) '------------------------------- ' refactorizado 'Dim lastBuilt As String = computedDate.ToShortDateString() 'Return String.Format("{0} - Version {1} ({2})", ' Me.Title, versionInfo.ToString(), lastBuilt) '------------------------------- ' nuevo modelo Dim cadenaVersion As String = String.Format("{0}.{1}", versionInfo.Major, versionInfo.MajorRevision) Dim cadenaFecha As String = String.Format("{0,4}/{1,2}/{2,2}", computedDate.Year, computedDate.Month, computedDate.Day) Return String.Format("{0} - Version {1} ({2})", Me.Title, cadenaVersion, cadenaFecha) End Get End Property
3) Por último, en el evento de carga del formulario principal, agregue una llamada a ese método:
Public Sub New() ' Esta llamada es exigida por el diseñador. InitializeComponent() ' Agregue cualquier inicialización después de la llamada a InitializeComponent(). Me.Title = GetVersionInfo() End Sub
Ventana con la información de versión ampliada
Adición de información de versión para su aplicación WinForms en 3 (4) pasos sencillos
http://www.codeproject.com/Tips/1079681/Adding-Version-Info-to-your-Winforms-app-in-Easy-S
© 1997 - - La Güeb de Joaquín | |||||
Joaquín Medina Serrano
|
|||||
|
Codificación | |
Fecha de creación | |
Última actualización | |
![]() |