2018年9月7日 星期五

取得軟體版本編號 ( 含 ClickOnce )

一般 Winform 自行修改「組件資訊」內的版本編號
// 取得組件資訊內的版本
AssemblyName.GetAssemblyName(System.Windows.Forms.Application.ExecutablePath).Version.ToString();

使用 ClickOnce 發行的版本編號
// 判斷是否為發行版本 (否則 Debug 執行時會出錯)
if (System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed)
{
    MessageBox.Show(System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion.ToString());
}