Publicar versión vs versión (etc) Versiones

He leído subprocesos aquí sobre las versiones informativas de ensamblajes, archivos y ensamblajes.

Me gustaría saber dónde encaja la versión de publicación. El resultado de ...

string thisAppsVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();

... parece ser la AssemblyVersion. Hasta ahora he estado usando la versión de publicación con la clase de implementación:

ApplicationDeployment deployment = ApplicationDeployment.CurrentDeployment;
Version thisAppsVersion = deployment.CurrentVersion;

... pero esto no está disponible a menos que la aplicación esté instalada. Me gusta cómo tiene la opción de incrementar automáticamente la Revisión.

¿Hay alguna manera de obtener la versión de publicación sin estar desplegado en la red? ¿Debería ser la 'cara pública' de la versión de la aplicación?

Ejemplo: Versión de UI (trenzado de la versión de publicación)

¡Gracias por adelantado!

Gregg

Respuestas a la pregunta(1)

Su respuesta a la pregunta