Sé que esto es antiguo, pero en Visual Studio Express 2013, me encontré con el mismo problema. Quería utilizar ProductVersion variable de este modo:
msgbox (Application.ProductVersion)
pero siempre volvía 1.0.0.0 no importa lo que puse en la configuración de Publicar. En su lugar, encontré que tenía que ponerlo en Aplicación> Ensamblaje> Versión del archivo (actualicé tanto la versión del ensamblaje como la versión del archivo, pero es la versión del archivo lo que cuenta).
se llega a este mediante Proyecto> Propiedades:
Ahora, lo único que querían los números mayor y menor (para concatenar con el título del formulario), así que utiliza esta:
MsgBox(Application.ProductVersion.Substring(0, 3))
Espero que esto ayude a los demás. ¡Fue una gran búsqueda!
¿Solo puede hacer referencia a esas propiedades si está ejecutando la versión compilada y desplegada de su aplicación? ¿Qué tal en el entorno de desarrollo? – Tom
Esta es la razón por la que hago el si para empezar. Al utilizar este método, no puede acceder a la versión de Implementación en dev porque no está implementado.En nuestras aplicaciones, tiendo a hacer otro y poner un marcador de posición en el entorno de desarrollo. – DJIDave
Entonces, ¿cómo accede a las mismas propiedades pero en el entorno de desarrollo? – Tom