Como exibir o número da versão do ClickOnce no Windows Forms

Eu tenho um aplicativo de formulários do windows que é implantado em dois locais diferentes.

Intranet - ClickOnceInternet - Instalado em um farm citrix através do instalador do Windows

Eu exibo o número da versão do ClickOnce para a versão implantada de um cliqueApplicationDeployment.IsNetworkDeployed.

if (ApplicationDeployment.IsNetworkDeployed)
        return ApplicationDeployment.CurrentDeployment.CurrentVersion;

Mas, para o aplicativo que não é de clique, não tenho certeza de como recuperar a versão clickonce, a menos que eu codifique o número da versão nas informações da montagem.

Existe uma maneira automática de recuperar o número da versão do ClickOnce para a versão implementada sem clickonce?

questionAnswers(8)

yourAnswerToTheQuestion