C#编程:文件版本号的读取和设置

掌握软件版本管理:程序集与文件版本探测
本文介绍了如何通过C#获取程序集和文件的版本信息,包括使用Assembly.GetExecutingAssembly()和FileVersionInfo.GetVersionInfo()方法,以及在不同场景下设置和读取版本号。重点讲解了项目属性和DLL路径下的版本查看技巧。

在这里插入图片描述

一级标题

读取

            //右击项目->属性->应用程序->程序集信息 可以设置版本号
            //程序集版本
            string ver = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();Console.WriteLine("程序集版本:" + ver);
            //文件版本
            FileVersionInfo myFileVersionInfo = System.Diagnostics.FileVersionInfo.GetVersionInfo(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);string FileVersion = myFileVersionInfo.FileVersion;Console.WriteLine("文件版本:" + FileVersion);

            ver = myFileVersionInfo.FileVersion;

根据DLL路径来读取

            //右击项目->属性->应用程序->程序集信息 可以设置版本号
            //程序集版本
            string ver = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();Console.WriteLine("程序集版本:" + ver);
            //文件版本
            FileVersionInfo myFileVersionInfo = System.Diagnostics.FileVersionInfo.GetVersionInfo("A.dll");string FileVersion = myFileVersionInfo.FileVersion;Console.WriteLine("文件版本:" + FileVersion);

            ver = myFileVersionInfo.FileVersion;

也可以这样子看到

在这里插入图片描述

在这里插入图片描述

更改设置

可以直接在这里面改,目前这种做法是小编的方式,其他方式小编还没意思试过
在这里插入图片描述

借鉴文章链接

https://www.cnblogs.com/barrysgy/archive/2011/12/20/2294371.html

三级标题

四级标题
五级标题
六级标题
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值