Я видел где-то говорящее:
System.Deployment.ApplicationDeployment.CurrentVersion
Но при использовании System.Deployment, как представляется, System.Deployment.ApplicationDeployment недоступен для доступа!
Это не может быть решением, но может указывать в правильном направлении. Если кто-то уже использует это, возможно, он сможет пролить немного света на этот вопрос.