当前位置: 首页 > news >正文

c#获取文件版本号

获取 Windows 可执行文件(.exe/.dll)的版本号

在 .NET 中,可以通过 System.Diagnostics.FileVersionInfo 类读取 PE 文件(如 .exe.dll)的版本信息。

基本用法示例

using System.Diagnostics;string filePath = @"C:\path\to\your\file.exe";
var versionInfo = FileVersionInfo.GetVersionInfo(filePath);// 优先使用 ProductVersion(SAP 等企业软件通常将 ProductVersion 作为对外版本标识)
string version = versionInfo.ProductVersion?.Trim() ?? versionInfo.FileVersion?.Trim() ?? "Unknown";## 关键属性说明| 属性            | 含义                                       | 适用场景 |
|-----------------|--------------------------------------------|----------|
| `ProductVersion` | 产品版本号,由开发者在资源中定义,常用于对外发布版本标识 | 推荐优先使用,尤其在 SAP、Oracle 等企业软件中,此字段更贴近用户可见的版本 |
| `FileVersion`    | 文件本身的内部版本号,通常用于构建/编译跟踪         | 若 `ProductVersion` 为空或未设置,可作为备选 |##
try
{var versionInfo = FileVersionInfo.GetVersionInfo(filePath);string version = versionInfo.ProductVersion?.Trim() ?? versionInfo.FileVersion?.Trim() ?? "Version not available";
}
catch (FileNotFoundException)
{// 文件不存在
}
catch (ArgumentException)
{// 路径格式无效
}
catch (Exception ex)
{// 其他异常(如无访问权限)
}
##
http://www.jsqmd.com/news/139000/

相关文章:

  • AI写论文哪个软件最好?宏智树AI:毕业论文的“全能智慧导师”
  • 随机森林 (Random Forest):三个臭皮匠,顶个诸葛亮
  • 智谱Open-AutoGLM本地化部署实战(从0到1的完整流程)
  • GDB help命令:查看目标命令的具体用法
  • 2025广东最新猎头机构top5推荐!服务覆盖广州、珠海、深圳等地区,国内优质猎头企业榜单发布,精准高效助力企业人才战略 - 全局中转站
  • 2025-2026防爆/实验室旋转蒸发器生产厂家推荐,大、小型机型怎么选 - 品牌推荐大师1
  • 2025年终盘点:哪家公司二氧化碳分析仪品质好/口碑好? - 品牌推荐大师1
  • 2025年废铝压块机厂家推荐:江阴市德尚环保科技有限公司,多型号铝型材/铝粉/废铝/铝屑压块机全系供应 - 品牌推荐官
  • clickhouse对表设置ttl
  • 2025山东滨州纤绳网公司TOP5口碑评测:洪强纤绳网公司可以信任吗? - myqiye
  • 百科发布怎么做?常见百科平台创建规则说明 - 速递信息
  • 我发现动态因果图+联邦学习破解跨境罕见病早筛
  • 实力见证!2025年度气动吊车供应商新鲜出炉,气动吊/英格索兰气动葫芦/气葫芦/低净空气动葫芦/100吨气动葫芦气动吊车厂家口碑推荐榜 - 品牌推荐师
  • 2025年仿古折叠门服务商厂家推荐:售后完善的仿古折叠门厂家有哪些? - myqiye
  • 【专家警告】:Open-AutoGLM生产环境部署必须满足这3项硬件底线
  • Open-AutoGLM是什么?一文读懂其核心技术架构与行业颠覆潜力
  • 表贴式永磁同步电机滑膜无位置观测器算法仿真,传统的一阶模型SMO观测器需要施加低通滤波器滤除开...
  • SGLang:面向大模型服务化的高吞吐推理框架综述Structured Generation Language)
  • 干网在线清洗机构哪家好?干网在线清洗服务商哪家经验丰富? - 工业品牌热点
  • 2025年长春靠谱问界汽车改装升级店排行榜,看哪家售后好? - 工业品牌热点
  • 别再烧钱了!:如何用消费级显卡成功部署Open-AutoGLM?实测数据说话
  • 2025年北京注销代办公司联系电话推荐:企业注销服务联系方式 - 品牌推荐
  • Dify平台茶叶冲泡指南生成效果评测
  • 【Open-AutoGLM核心技术解密】:ChatGPT时代下的自动化大模型演进之路
  • Claude Code 效率翻倍指南:你可能错过的10个隐藏更新【hepingfly】
  • 测试经理必备的“非技术”技能:沟通、协调与向上管理
  • 使用Dify构建酒吧鸡尾酒配方推荐系统
  • 深度解析:2025年户县值得信赖的全屋定制厂家排名,断墙铝/院墙/沙发/宋氏美学/混凝土工/回填土/钢筋/琉璃瓦/钢筋工全屋定制厂商哪家强 - 品牌推荐师
  • 2025年资质齐全的财务外包服务公司排行,不错的财务外包服务品牌企业推荐 - 工业推荐榜
  • 【Open-AutoGLM模型替换全攻略】:手把手教你5步更换大模型实现性能跃升