判断dll是版本(Debug Or Release)[测试通过]
简单的代码,google搜索提炼和分析,主要是利用反射技术,测试通过,抛砖引玉,自娱自乐,多多指教。
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Assembly ass = Assembly.LoadFile(@"D:\com.uuu9.api.dll");
DebuggableAttribute att = Utils.GetCustomAttribute<DebuggableAttribute>(ass);
Response.Write(att.IsJITTrackingEnabled ? "Debug" : "Release");
}
}
}
public static class Utils
{
public static T GetCustomAttribute<T>(this ICustomAttributeProvider provider)
where T : Attribute
{
var attributes = provider.GetCustomAttributes(typeof(T), false);
return attributes.Length > 0 ? attributes[0] as T : default(T);
}
}
判断dll是版本(Debug Or Release)[测试通过]相关推荐
- 如何判断exe文件是debug还是release编译生成的
如何判断exe文件是debug还是release编译生成的 结论: 用IDA工具打开exe,然后看Imports里面的依赖库是否有带d或D结尾的,如果有就说明是Debug的 实验:(实验环境 vs20 ...
- C++动态库*.dll文件的Debug/Release版本是否可以混用(交叉用)?
1.现象: 使用一些第三方的dll,比如opencv,会分别生成debug和release的dll,在exe中必须要引用指定版本的dll,不能混用,否则会出错:同样的道理,jsoncpp库也是. 但是 ...
- 关于如何判断程序和类库是Debug 还是 Release 的问题
在发布程序时不小心把一部分Debug的dll文件和一部分Release的dll文件混合发布了,最后导致整个生产环境瘫痪(内存和cpu使用量很高,同时网站访问无响应).到现在我还搞不懂为什么会这样,也许 ...
- [你必须知道的.NET]第三十五回,判断dll是debug还是release,这是个问题
问题的提出 晚上翻着群里的聊天,发现一个有趣的问题:如何通过编码方式来判断一个dll或者exe为debug build还是release build?由于没有太多的讨论,所以我只好自己找点儿办法,试图 ...
- 如何判断是linux/windows库,module或程序debug还是release(转)
linux: readelf -S xxx.a |grep "\.debug*" 如果有输出, 是debug, 没有是release windows: dumpbin / ...
- Debug与Release版本的区别
由于最近搞了个项目,在Dedug版本下正常,但Release版本就有问题,看样子还是debug版本和release版本的区别没有搞清楚. 有遇到下面3个问题: 1.Debug版本下程序可以正常运行退出 ...
- VC中debug和release版本的区别
vc中debug和release的不同 收藏 在使用VC开发软件的过程中,正当要享受那种兴奋的时候突然发现:release与debug运行结果不一致,甚至出错,而release又不方便调试,真的是当 ...
- VS Debug和Release版本的区别
VS Debug和Release版本的区别 1. 变量. 大家都知道,debug跟release在初始化变量时所做的操作是不同的,debug是将每个字节位都赋成0xcc(注1),而release的赋值 ...
- C#:识别一个dll文件是Debug模式还是Release模式编译的
2019独角兽企业重金招聘Python工程师标准>>> 今天遇到一个问题,就是在要确定一个C#项目中正在使用的一个dll文件是什么模式编译的.因为Debug和Release两种模式编 ...
最新文章
- 磁盘分区形式mbr和gpt哪个好_济南历下区中考美术集训应该选哪个
- matlab加载ascii文件,matlab自动处理ascii文件的方法
- js中cookic的存取
- Java中Comparable与Comparator的区别
- 【POJ - 1269 】Intersecting Lines (计算几何,直线间的位置关系)
- iBatis 事务控制 与 两表操作将SQL语句写入单表
- 歪枣网Mysql优化总结
- p1198bzoj1012 最大数
- android之uniapp调用weex的module
- Ubunbu新建的用户使用SecureCrt无法Table补全、无法高亮
- SpringBoot系列: 所有配置属性和官方文档
- 《信号与系统学习笔记》—z变换(二)
- 深扒洪恩教育招股书:研发含金量低,三年亏3亿,池宇峰再闯美股
- Ubuntu下如何查看GPU版本和使用信息
- 大反转!马斯克哭求被裁员工回来
- 怎样将计算机和电视机连接网络连接,电脑怎么连接电视 电脑和电视连接方法图文教程...
- python youtube api_使用youtube v3 API从youtube播放列表检索所有视频
- 安全浏览器无法安装?看这一篇就够了
- 浏览器flash过期无法使用完美解决
- 最好用的Ins客户端:Flume pro for mac
热门文章
- UVA - 133 ​​​​​​​The Dole Queue
- 基于 CODING 的 Spring Boot 持续集成项目
- Java分享笔记:自定义枚举类 使用enum关键字定义枚举类
- Thrift源码学习二——Server层
- Android5.0新控件
- 【147天】尚学堂高淇Java300集视频精华笔记(108-109)
- 微服务架构会和分布式单体架构高度重合吗
- document.createElement
- Hadoop源代码分析(MapReduce概论)
- 如何进行防SQL注入?