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 |
分类:
WPF
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤