using System;
using System.Deployment.Application;
namespace Utils
{
public class ClickOnce
{
public static Version GetPublishedVersion()
{
return ApplicationDeployment.IsNetworkDeployed
? ApplicationDeployment.CurrentDeployment.CurrentVersion
: System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
}
}
}
Если вы получаете сообщение об ошибке System.Deployment.Application
, тогда Solution> Project> References> Add Reference> Сборки> Framework> System.Deployment.
Do not парситсборка XML для этой информации;вы полагаетесь на недокументированное поведение, которое просто работает на данный момент.