C#中获取程序集版本号的方法
FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(Path路径字符串);
string AssmblyVersion=myFileVersionInfo.FileVersion;
}
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("")]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
修改AssemblyInfo.cs文件的上述信息
在程序中调用如下:
Version ApplicationVersion = new Version(Application.ProductVersion);
string AssmblyVersion = ApplicationVersion.Major;//获取主版本号
{
Assembly assembly = Assembly.GetExecutingAssembly();
//this.labelEdition.Text = assembly.FullName;
// 获取程序集元数据
AssemblyCopyrightAttribute copyright = (AssemblyCopyrightAttribute)
AssemblyCopyrightAttribute.GetCustomAttribute(Assembly.GetExecutingAssembly(),
typeof(AssemblyCopyrightAttribute));
AssemblyDescriptionAttribute description = (AssemblyDescriptionAttribute)
AssemblyDescriptionAttribute.GetCustomAttribute(System.Reflection.Assembly.GetExecutingAssembly(),
typeof(AssemblyDescriptionAttribute));
string a = description.Description;
string b = description.Description;
string c = copyright.Copyright;
string d = Application.ProductVersion;
}
string path = @"C:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.dll";
Assembly assembly = Assembly.LoadFile(path);
AssemblyName assemblyName = assembly.GetName();
Version version = assemblyName.Version;
Console.WriteLine(assemblyName.FullName);
string a=version.Major.ToString();
string b= version.Minor.ToString();
string c=version.Revision.ToString();
string d=version.Build.ToString();
只要得到Assembly ,剩下的都好说,可以看看Assembly的几个静态方法,应该可以满足所有需要了。比如//得到Mscorlib.dll Assembly.GetAssembly(typeof(string))
转载于:https://www.cnblogs.com/liusir/p/3204057.html
C#中获取程序集版本号的方法相关推荐
- python中获取python版本号的方法
#!/usr/bin/python # 第1种方法 import platform print(platform.python_version()) 1 2 3 >>> impo ...
- android获取其他app布局,android - 如何从App的(布局)XML变量中获取Manifest版本号?...
android - 如何从App的(布局)XML变量中获取Manifest版本号? 我想有一种方法在代码的主要部分引用项目的清单版本号. 到目前为止我一直在做的是将String XML文件中的版本号链 ...
- android开发获取imei码,Android中获取IMEI码的方法
我们在开发项目的时候,通常要获取手机的IMEI码,这是开发的必备需求,接下来,爱站技术频道小编就告诉大家Android中获取IMEI码的方法,希望本文的介绍能提高大家的水平. 核心代码:Imei = ...
- android代码 IMEI,Android_Android中获取IMEI码的方法,核心代码:Imei = ((TelephonyManager) - phpStudy...
Android中获取IMEI码的方法 核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)) .getDeviceId ...
- 【转】Java中获取文件大小的正确方法
[转]Java中获取文件大小的正确方法 本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明.由于本人不定期会整理相关 ...
- legend3---laravel中获取控制器名称和方法名称
legend3---laravel中获取控制器名称和方法名称 一.总结 一句话总结: \Route::current()->getActionName();会有完整的当前控制器名和方法名 pub ...
- php 什么函数获取ip,在PHP中获取ip地址的方法有哪些
在PHP中获取ip地址的方法有哪些 发布时间:2021-02-15 18:37:36 来源:亿速云 阅读:97 作者:Leah 这篇文章给大家介绍在PHP中获取ip地址的方法有哪些,内容非常详细,感兴 ...
- php 获取array的长度_php中获取数组长度的方法
php中获取数组长度的方法 php获取数组长度的方法,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度,还有获取二维数组的方法,在php中获取数组长度方 ...
- iphone中获取屏幕分辨率的方法
iphone中获取屏幕分辨率的方法 CGRect rect = [[UIScreen mainScreen] bounds]; CGSize size = rect.size; CGFloat wid ...
最新文章
- MySQL 5.5单实例 编译安装
- ALV添加文字输入框
- 全球及中国太阳能硅片产业供需走势及投资建设前景分析报告2021-2027年
- 编写“线围棋”程序-2-可开局
- Run ASMX Without IIS
- PID控制器开发笔记之四:梯形积分PID控制器的实现
- jssdk更新日志_关于jssdk版本的阿里云网站内容、产品介绍、帮助文档、论坛交流和云市场相关问题...
- [Elasticsearch] es 6.6 编译报错 java.net.ConnectException: Operation timed out
- Unity中Light Probe详解
- 51Nod:1134 最长递增子序列
- 吴恩达深度学习——深度学习的实用指南
- Asp.net网站如何播放Flv视频
- 数据结构:实验一 线性表的基本功能实现
- json日期格式转换为正常格式
- 《Netty权威指南》笔记 —— 第十二、十三、十四章
- 一种人脸识别活体检测方法
- suse linux raid驱动,安装SuSE使用嵌入式SATA控制器用常见设备使用情况的megaSR swraid驱动程序...
- 解决WARN Establishing SSL connection without servers identity verification is not recommended问题
- Authenticator App 两步验证会不会造成亚马逊账号关联?
- salt同步配置文件
热门文章
- Android开发笔记(一百六十一)NFC近场通信
- 基于块的linux驱动程序,基于块的Linux驱动程序 块设备驱动 centos内核编译过程 操作系统课程设计...
- Juniper CoS 基本配置说明
- vSphere5.1升级5.5(二)——升级Esxi主机及vmware tools
- hp dl360安装rhel6.4时找不到硬盘
- Windows 10通过本地镜像离线安装.NET 3.5
- (个人备忘)多人开发 no file directory.....的问题
- 最近用到的浏览器兼容javascript总结
- 虚拟化十四问:VWmare全面解读虚拟化
- python3除法运算_Python2和Python3中除法操作/的不同