获取使用ClickOnce部署的应用程序的版本号 引子在编写使用ClickOnce部署的应用程序时需要在程序的标题栏、软件变更记录、软件关于等页面读取显示当前的版本号。之前很傻瓜的做法就是在Resource中维护一个string值在使用到的地方读取有更新修改Resource即可。其实这样做也有一个好处就是自己可以控制需要显示的版本号版本信息显示到Build即可而可能不需要显示到Revision。ClickOnce的版本值这样每次修改都很麻烦当不需要去控制显示的版本值时直接读取Publish填写的版本值即可。下面的代码即是读取ClickOnce版本值的方法。//获取Publish的版本privateVersion GetRunningVersion() {try{returnSystem.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion; }catch{returnAssembly.GetExecutingAssembly().GetName().Version; } }这里需要注意的是当在本地调试时获取到的是Assembly中的版本值即如下面在项目属性页面中设置的值。而当用户使用ClickOnce安装后读取到的即是在Publish前设置的值。

相关新闻

最新新闻

为什么选择fb-mac-messenger:5个提升Mac聊天体验的专业理由

为什么选择fb-mac-messenger:5个提升Mac聊天体验的专业理由

为什么选择fb-mac-messenger:5个提升Mac聊天体验的专业理由 【免费下载链接】fb-mac-messenger ⚡️ Mac app wrapping Facebooks Messenger for desktop 项目地址: https://gitcode.com/gh_mirrors/fb/fb-mac-messenger 还在浏览器标签页中打开Facebook Mes…

2026/8/3 19:39:49
Unity串口通信实战:多线程安全读写与设备状态监控架构解析

Unity串口通信实战:多线程安全读写与设备状态监控架构解析

1. 项目概述:为什么Unity串口通信需要多线程与状态监控? 如果你用Unity做过硬件交互,比如控制机械臂、读取传感器数据或者驱动一个自定义的显示面板,那你大概率绕不开串口通信。这听起来像是嵌入式或桌面开发的老话题,…

2026/8/3 19:39:49
创业者AI选型生死线:为什么87%的早期项目在第2个月就因API成本失控而停摆?

创业者AI选型生死线:为什么87%的早期项目在第2个月就因API成本失控而停摆?

更多请点击: https://kaifayun.com 第一章:创业者AI选型生死线:为什么87%的早期项目在第2个月就因API成本失控而停摆? 当MVP原型刚跑通,用户开始试用,账单却像雪崩般涌来——这不是故事,是真实…

2026/8/3 19:39:49
B端与C端产品设计:从决策逻辑到用户体验的全面解析

B端与C端产品设计:从决策逻辑到用户体验的全面解析

1. 项目概述:为什么我们需要区分B端与C端?在互联网和软件行业里混了十几年,我见过太多团队和产品经理,在项目初期雄心勃勃,结果做着做着就跑偏了。一个常见的“翻车”现场,就是把面向企业的产品&#xff08…

2026/8/3 19:39:49
REFramework:为RE引擎游戏开启无限可能的Mod开发平台

REFramework:为RE引擎游戏开启无限可能的Mod开发平台

REFramework:为RE引擎游戏开启无限可能的Mod开发平台 【免费下载链接】REFramework Mod loader, scripting platform, and VR support for all RE Engine games 项目地址: https://gitcode.com/GitHub_Trending/re/REFramework 你是否想过像专业开发者一样深…

2026/8/3 19:39:49
【RT-DETR有效改进】Best Paper | DAttention (DAT)可变形注意力机制和动态采样点

【RT-DETR有效改进】Best Paper | DAttention (DAT)可变形注意力机制和动态采样点

一、本文介绍 本文给大家带来的是RT-DETR改进DAT(Vision Transformer with Deformable Attention)的教程,其发布于2022年CVPR2022上同时被评选为Best Paper,由此可以证明其是一种十分有效的改进机制,其主要的核心思想是:引入可变形注意力机制和动态采样点(听着是不是和可变…

2026/8/3 19:34:49