新技能,利用Reflector来修改dll引用

继上次《ArcObject10.1降级至10.0》又遇到版本降级问题。通常的方式有:

方案一:重新编译

将源代码加载到解决方案中,修改相应dll的版本,比较快捷的方式是多选后,设置属性中特定版本项为False,VS会自动搜索本机相应版本并映射

方案二:反编译

现实和理想总会存在差距。经常,技术经理给你的是一个个dll,没有源码,或者找不到了。如果我们还要修改dll中的很多内容,这时,就不得不使用反编译技能了。对于.NET程序的反编译,可参考本博客的部分文章。

http://www.cnblogs.com/liweis/p/4463901.html

方案三:修改dll     [new]

大神封装了一个dll文件,里面引用了ao10.1的dll,而我现在想让它在10.0的环境中运行,又没有源代码,只能改dll的属性了。

将dll文件(.NET程序)加入.NET Reflector,打开Reflexil,选中相应的引用,修改其版本后导出替换即可使用。

需要注意的事,要想程序正常运行,需要加载修改后的dll本身所引用的其他全部dll。

时间: 2024-09-20 05:23:26

新技能,利用Reflector来修改dll引用的相关文章

c#:Reflector+Reflexil 修改编译后的dll/exe文件

原文:c#:Reflector+Reflexil 修改编译后的dll/exe文件 不知道大家有没有这样的经历:现场实施时测试出一个bug,明明知道某个dll/exe文件只要修改一二行代码即可,但手头没有开发环境,紧急情况下,可以用reflector + reflexil 临时直接修改dll代码,然后重编译,替换原来的文件(当然:代码未混淆的情况下,这个也可以用来搞破解,这不在本文讨论之列) 步骤: 1.Relector 加载相关的dll后,启用Reflexil界面 2.找到需要修改的代码位置,然

各位大侠请教DLL引用问题

问题描述 项目当中通过引用选择了IBM.Data.DB2.dll,而且dll文件放在了项目bin目录下通过对象浏览器和类视图也能看到新加的命名空间.但是一点调试(F5)就提示错误5未能找到类型或命名空间名称"IBM"(是否缺少using指令或程序集引用?),并且对象浏览器里和类视图里再也找不到刚才添加的引用了.除非再重新加载项目..net环境VS2010,系统安装了.net1.0以上所有freamwork.请问如何解决? 解决方案 解决方案二:沙发回复内容太短了!解决方案三:是否IBM

dll-Azure发布MVC应用程序网站,出现DLL引用版本异常 怎么解决?

问题描述 Azure发布MVC应用程序网站,出现DLL引用版本异常 怎么解决? Azure发布MVC应用程序网站,出现DLL引用版本异常 怎么解决?是否在Azure上发布网站程序必须是cloud节点下建立的项目才能发布? 解决方案 如果你用的是Windows Server 2008 R2,需要先安装.net framework 4.0 然后你需要配置你的iis的应用程序池,让它使用.net framework 4.0 解决方案二: 你只需要用VS新建一个普通的MVC网站 然后在azure管理页面

控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)

原文:控件注册 - 利用资源文件将dll.ocx打包进exe文件(C#版)       很多时候自定义或者引用控件都需要注册才能使用,但是如何使要注册的dll或ocx打包到exe中,使用户下载以后看到的只是一个exe,点击直接运行呢?就像很多安全控件,如支付宝的aliedit.exe那样.         现在介绍一种使用资源文件,将dll.ocx打包进exe,点击直接注册的例子:       首先,新建一个工程RegisterFile.  新建文件夹Resource,里面添加需要注册的ocx或

“云CIO”:需要学习新技能以保持高效

2012年2月20日,云计算及跨平台IT管理领先供应商CA Technologies在北京进行了一项亚太地区的调查报告的公布,这次报告的内容显示,CIO们期待能够在技术领域之外学到更多新技能,以便于更好地对不断变化的工作需求及时应变. <CIO的未来角色(亚太区)>报告对亚太地区共计270名CIO进行了调查,结果表明,有70%的受访者觉得自己需要学习新技能,以便未来能够继续保持高效.而半数以上(55%)的CIO表示希望掌握新技能,如深入了解监管及合规问题.隐私和数据保护法律以及知悉风险的必要性

大数据新技能Hadoop有望高收入?

开源Apache Hadoop项目一直是个热门,这对于具备Hadoop及相关技能的IT求职者来说是个好消息. Matt Andrieux是旧金山Riviera Partners公司技术招聘部门负责人,他告诉我们对Hadoop及相关技能的需求在过去几年中呈直线上升趋势. Andrieux在接受电子邮件采访时还向我们透露:"我们的分析表明大多招聘企业是初创公司,它们正在招聘大量的工程师来帮助它们通过各种方式利用数据,让公司摆脱困境.很多公司都将它们的整个业务建立在数据收集和分析基础上,其实在任何行业

传感器到服务器,智能通信新技能get

自工业革命以来,科技的发展便是朝着电气自动化方向前行.而今天自动化也确实为工业成长做出了巨大的贡献,从产能到产量都有巨大的增加.但是对于如今信息化的时代来讲,这一点远远不够.信息化时代中,信息的流通变得尤为重要,如何发展适应工业的数据信息流通技术成为了企业发展的重中之重. 解决这问题,工业物联网(IIoT)是很好的办法.让工业中每个物体变得智能化,人和物可以交流,物和物也可以交流.在工业物联网之前前,对工业现场运行设备的监测和控制驱动一直采用的是数据采集和监控系统(Supervisory Con

CF新地图新BOSS介绍 添加两个新技能曝光

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;  新地图毁灭都市(挑战模式)  地图背景介绍 在雷霆塔与Blitz的血战,最终以 GRX 精英队员的胜利而告终.但由于雷霆塔的战斗过于 激烈,触动了塔底生化怪物的封印, 大量的生化怪物从雷霆塔涌出.雷霆塔即将崩溃,GRX精英队员们命悬一线.  在这千钧一发之际,天蛛骑士和神秘少女竟然出现了,更让人意想不到的是,他们竟然使用超能力制造了传送门,拯救了GRX队员.虽然通

LOL万圣节召唤师头像曝光 轮子妈新技能图标

在本日的测5693.html">服更新中,RIOT除了进行了大量的平衡性修改外,还在测服客户端中加入了不少图片,其中包括:万圣节召唤师头像.S3奖励边框.轮子妈技能新图标.下面,我们就来一睹为快吧! 2013万圣节召唤师头像&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; S3奖励边框 最强王者边框出现了(最右) 轮子妈新技能图标