¿Cómo sincronizar la versión de publicación con la versión de ensamblaje en una aplicación .NET ClickOnce?

En mi aplicación ClickOnce de C #, hay una versión de publicación auto-incrementada en el Proyecto ->Propiedades ->Publicar lengüeta. Me gustaría mostrar esa versión en mi menú.Ayuda ->Acerca de cuadro, pero el código que estoy usando aparentemente accede a la versión de ensamblaje, que es diferente.

La Versión de la Asamblea se puede cambiar manualmente en el Proyecto ->Propiedades ->Solicitud -> Diálogo de información de montaje. Por ahora, cada vez que publico, he estado copiando la versión de publicación a la versión de ensamblaje, así que mi diálogo muestra la versión actual de la aplicación. Debe haber una mejor manera de hacer esto.

Todo lo que realmente quiero hacer es tener un número de versión preciso, actualizado automáticamente y accesible por código.

Aquí está el código que estoy usando para acceder al número de versión del ensamblaje:

public string AssemblyVersion
{
    get
    {
        return Assembly.GetExecutingAssembly().GetName().Version.ToString();
    }
}

Una alternativa sería encontrar el código que accede a la versión de publicación.

Respuestas a la pregunta(5)

Su respuesta a la pregunta