using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Linq; using System.Windows.Forms; using DevExpress.XtraEditors; using DeiNiu.Utils; using System.Reflection; using System.Deployment.Application; namespace DeiNiu.wms.win.utils { public partial class frmAbout : DevExpress.XtraEditors.XtraForm { public frmAbout() { InitializeComponent(); StartPosition = FormStartPosition.CenterParent; lbSvr.Text =string.Format("{0}@{1}",LoginInfo.Account, Park.wareHouse); lbVersion.Text = "DNWMS v" + getVersiion(); } private static string getVersiion() { var version = ""; if (ApplicationDeployment.IsNetworkDeployed)//是否已连接 { ApplicationDeployment currDeployment = ApplicationDeployment.CurrentDeployment; DateTime lastCheck = currDeployment.TimeOfLastUpdateCheck.ToLocalTime(); var lastDay = lastCheck.Date.ToShortDateString(); var lastTime = lastCheck.TimeOfDay.ToString(); var majorVersion = currDeployment.CurrentVersion.Major.ToString();//主版本 var minorVersion = currDeployment.CurrentVersion.Minor.ToString(); //次版本 var revisionVersion = currDeployment.CurrentVersion.Revision.ToString();//内部版本号 var blildVersion = currDeployment.CurrentVersion.Build.ToString();//修订号 version = majorVersion + "." + minorVersion + "." + blildVersion + "." + revisionVersion; } return version; } } }