C# 每次生成之后自动更新软件版本号

第一步:在解决方案资源管理器中找到【AssemblyInfo.cs】文件,修改版本生成方式:[assembly: AssemblyVersion("1.0.0.*")]

 

1
2
3
4
5
6
7
8
9
10
11
12
// 程序集的版本信息由下列四个值组成:
//
//      主版本
//      次版本
//      生成号
//      修订号
//
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
[assembly: AssemblyVersion("1.0.0.*")]
//[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

 

第二步:用记事本打开当前项目文件目录下的【.csproj】文件,将 <Deterministic>true</Deterministic>的值修改为【false】

 

 第三步:C#获取程序版本

1
2
3
4
5
6
7
// 获取当前程序集
Assembly assembly = Assembly.GetExecutingAssembly();
// 获取版本信息
Version version = assembly.GetName().Version;
// 打印版本信息
Console.WriteLine("程序版本: " + version.ToString());
//结果:1.0.0.30766

 

posted @   microsoft-zhcn  阅读(234)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示