La aplicación Clickonce no se reinicia después de completar la actualización

estoy usandoAplicaciónDespliegue clase para comprobar si la actualización está disponible y luego actualizar la aplicación como se muestra a continuación

Dim AD As System.Deployment.Application.ApplicationDeployment = System.Deployment.Application.ApplicationDeployment.CurrentDeployment
Dim info As System.Deployment.Application.UpdateCheckInfo = Nothing

Me.DialogResult = Windows.Forms.DialogResult.Cancel
Me.Close()

AD.Update()

Application.Restart() // this doesn't work which is still ok.

El reinicio no funciona, por lo que estoy intentando obtener la ruta ejecutable de la aplicación actualizada y actualizar el registro para que, cuando el usuario reinicie el sistema, se inicie la última aplicación.

No puedo obtener la ruta donde se instala la aplicación después de la actualización. Crea una nueva carpeta en el c \ documento ... \ usuario .... Lo sé. Pero, es necesario obtener esta ruta y actualizar el registro.

Alguien tiene algún puntero?

Respuestas a la pregunta(3)

Su respuesta a la pregunta