ClickOnce 获取客户端发布版本号
2009-11-05 15:52
417 查看
做项目时使用智能客户端开发,在客户端需要获取发布的版本号,记录下来,以备查看。
/// <summary>
/// 获取客户端发布版本号
/// </summary>
/// <returns>当前版本号</returns>
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;
}
/// <summary>
/// 获取客户端发布版本号
/// </summary>
/// <returns>当前版本号</returns>
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;
}
相关文章推荐
- ClickOnce 获取客户端发布版本号
- WCF随客户端软件一起发布,客户端自动识别WCF服务地址,不通过配置文件绑定WCF服务,客户端动态获取版本号
- Winform客户端发布与升级:ClickOnce
- 如何获取Linux发布版本号?
- iOS客户端学习-获取设备操作系统版本号
- php服务器端如何获取请求客户端产品版本号
- 认识Javascript中的navigator对象以及检测浏览器类型和版本,获取浏览器版本号,检测客户端操作系统
- PHP获取客户端操作系统,游览器类型及版本号
- ASP.NET 获取客户端浏览器类型、版本号方法!
- 发布我的Ajax工具类(myAjax)。可解决UTF-8客户端获取GB2312的服务器端出现的乱码问题
- 获取使用ClickOnce部署的应用程序的版本号
- ClickOnce发布WCF客户端程序(VS2008 NetFramework 2.0 SP2 编译版本)思路
- PHP获取客户端浏览器类型以及版本号
- ClickOnce发布WCF客户端程序(VS2008 NetFramework 2.0 SP2 编译版本)思路
- 使用VC编写ocx控件,通过读注册表项获取客户端软件版本号
- 连接ElasticSearch获取客户端client时报错
- 编程获取神鬼传奇客户端安装路径
- java实现穿透代理获取客户端真实ip
- 服务器端获取webservice客户端IP地址
- C#如何获取客户端/服务端IP地址