C#获取程序集的版本号和最后编译时间

C#获取程序集的版本号:
string ver = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();

C#中如何将记录项目的最后编译时间:
在实际的软件开发工作中,我们通常需要记录某个工程的最后编译时间,原来在C++中,我们有个__DATE__,__TIME__,__FILE__,__LINE__这样的异性宏定义可以使用,但是在C#中,不能使用,但是可以用以下语句来获得最后编译时间。
System.IO.File.GetLastWriteTime(this.GetType().Assembly.Location)

出处:http://tangzhongxin.blog.163.com/blog/static/89219612010113173146319/

C#获取程序集的版本号和最后编译时间

时间: 2024-08-24 11:27:56

C#获取程序集的版本号和最后编译时间的相关文章

如何获取程序集信息和产品信息

获取程序集的版本号 #region 获取程序集版本号 System.Reflection.Assembly web = System.Reflection.Assembly.GetExecutingAssembly(); System.Reflection.AssemblyName webName = web.GetName(); Version = webName.Version.Major + "." + webName.Version.Minor + (webName.Versi

C#获取程序集自动增加的版本号和编译时间

1. 首先找到文件AssemblyInfo.cs, 路径如下: 2. 修改版本的格式,修改后,程序每次编译,程序集的版本号都会自增. 修改前: [assembly: AssemblyVersion("1.0.0.0")][assembly: AssemblyFileVersion("1.0.0.0")] 修改后: [assembly: AssemblyVersion("1.0.*")][assembly: AssemblyFileVersion(

Windows Store 应用中获取程序集版本号的方法

本文为个人博客备份文章,原文地址: http://validvoid.net/windows-store-app-get-assembly-version/ WinRT 中对反射做了很多限制,假设 Windows Store 应用引用了一个程序集 MyApp.Utils,其中有一个类叫做 MyUtils,可以使用以下方法获得程序集 MyApp.Utils的版本号和文件版本号. 获得程序集版本号 方法一 using System.Reflection; public static string G

反射-获取程序集的type

反射的基本概念 反射无处不在,我们天天在使用.Vs的智能提示,就是通过反射获取到类的属性.方法等.还有反编译工具也是通过反射实现. 反射:就是动态获取程序集的元数据(提供程序集的类型信息)的功能. Type类实现反射的一个重要的类,通过它我们可以获取类中的所有信息包括方法.属性等.可以动态调用类的属性.方法. 1,Type是对类的描述.如何获取Person类中的所有方法和属性? Person p = new Person(); Type tp = p.GetType();//获取当前实例的类型;

iOS获取当前AppStore版本号与更新

1 - (void)checkUpdateWithAppID:(NSString *)appID success:(void (^)(NSDictionary *resultDic , BOOL isNewVersion ,NSString * newVersion , NSString * currentVersion))success failure:(void (^)(NSError *error))failure{ 2 AFHTTPSessionManager *manager = [A

C#利用反射动态调用DLL并返回结果,和获取程序集的信息

反射的基本概念: .Net Framework 中提供了反射机制,可以再加载程序运行时,动态获取和加载程序集,并且可以获取到程序集的信息 创建Assembly和Entity两个程序集,在Assembly中添加Entity引用,如下图: namespace Entity { public class GetData { public static SIMPEntities SIMP = new SIMPEntities(); /// <summary> /// 查询方法--返回序列化json /

android获取当前软件版本号号和版本号名称

<span style="font-size:18px;">/** * 获取本地软件版本号 */ public static int getLocalVersion(Context ctx) { int localVersion = 0; try { PackageInfo packageInfo = ctx.getApplicationContext() .getPackageManager() .getPackageInfo(ctx.getPackageName(),

C# wpf程序获取当前程序版本号

/// <summary> /// 获取当前系统的版本号 /// </summary> /// <returns></returns> public static string GetEdition() { return System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() ; } C# wpf程序获取当前程序版本号

linux 程序、动态库、静态库内部添加版本号和编译时间

给程序和库添加版本号和库,有利于维护和升级. 当然你可以在文件名上体现,比如有个程序叫 yun,文件名写为 yun_1.0.2,但这个需要每次手动维护,而且不能100%确保当前程序就是那个版本.所以,把版本号体现在程序内部,是一个不错的选择. -----------------------------------  我是做法分割线 o  ------------------------------------ 一.可执行程序 程序内部定义版本宏,然后 main 函数通过 -v 参数,打印版本号和