在Visual Studio中设置软件版本号能方便版本管理,调用弹窗显示版本号。方法如下。
// 获取当前程序集的版本号
Version version = Assembly.GetExecutingAssembly().GetName().Version;
// 输出版本号信息
Console.WriteLine("版本号: {0}", version);
Console.WriteLine("主版本号: {0}", version.Major);
Console.WriteLine("次版本号: {0}", version.Minor);
Console.WriteLine("构建号: {0}", version.Build);
Console.WriteLine("修订号: {0}", version.Revision);
那么,要怎样修改C#项目的版本号呢?
首先,打开项目目录,找一下.csproj文件,如果里面有一行<Version>....</Version>,直接修改....处,改成需要的版本号。这是GPT教我的思路。
如果没有这一行呢?这是有可能的,比如我正在维护的一个.NET4.7框架的项目就没有这一样。一开始,我直接在里面加了一行<Version>3.1.1.12</Version>,但实际测试发现,版本号并未更新。
只好上网搜索。最后解决了:在解决方案资源管理器右键,选择属性,在右边页面找到“程序集信息”按键,单击就可以修改版本号了。