C#.NET中的程序集版本

更新记录
2022年4月16日:本文迁移自Panda666原博客,原发布时间:2021年8月22日。

在Visual Studio中查看程序集版本#

image

在程序运行中获得程序集版本信息#

除了在Visual Studio中查看版本信息,在程序运行中也可以通过反射获得指定程序集的版本信息。

下面以获得当前正在运行的程序集的版本为例。您在具体的项目中可以加载您需要的程序集。

using System;
using System.Reflection;

namespace Panda666ComTest
{
    class Program
    {
        static void Main(string[] args)
        {
            //获得当前正在执行的程序集
            Assembly currentAssembly = Assembly.GetExecutingAssembly();
            //获得当前程序集的版本对象
            var versionObject = currentAssembly.GetName().Version;
            //获得当前程序集的版本号字符串
            string version = versionObject.ToString();
            //获得当前程序集的最后修改时间   string dateTime = System.IO.File.GetLastWriteTime(currentAssembly.Location).ToString();

            Console.WriteLine($"版本号:{version}");
            Console.WriteLine($"程序集发布时间:{dateTime}");
        }
    }
}

作者:重庆熊猫

出处:https://www.cnblogs.com/cqpanda/p/16153898.html

版权:本作品采用「不论是否商业使用都不允许转载,否则按3元1字进行收取费用」许可协议进行许可。

posted @   重庆熊猫  阅读(147)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示