在使用ILSpy对c# dll进行反编译时遇到的问题及处理方式
来源:互联网 发布:非凡软件站手机版 编辑:程序博客网 时间:2024/06/01 10:08
感觉Reflector比ILSpy好用,但是Reflector收费。ILSpy经常反编译出一些乱七八糟的东西。但是在使用中,最好还是两个一起用,因为经常反编译后的代码出错,但是不知道为什么,两个对比一下就知道了,像下面这张图:
左边是ILSpy,右边是Reflector,两个反编译的结果还不一样,错误也不一样。
1. error CS0579
error CS0579: Duplicate ‘global::System.Runtime.Versioning.TargetFrameworkAttribute’ attribute
CS0579 “global::System.Runtime.Versioning.TargetFrameworkAttribute”特性重复
将反编译的多个项目添加到一个解决方案时会遇到这个问题,解决方式:找到每个项目的AssemblyInfo.cs文件,将
[assembly: TargetFramework(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")]
这句注释掉,再编译就不会出问题了。
2. (Reflector)set get访问器反编译
public string UserName{ get; set; }/* 正常的代码 */UserName="david";string uName=UserName;/* Reflector 反编译后的结果 */Set_UserName("david");string uName=Get_UserName();
阅读全文
0 0
- 在使用ILSpy对c# dll进行反编译时遇到的问题及处理方式
- ILSpy反编译软件的使用
- 使用ILSpy软件反编译.Net应用程序的方法及注意事项
- .Net反编译工具ILSpy的使用
- 反编译软件ILSpy的使用教程
- C#调用DLL时遇到的问题
- ILSpy反编译工具的介绍
- 如何对.net的dll文件进行反编译?
- 使用git时遇到的问题总结及处理方法
- C#的DLL反编译
- C#的DLL反编译
- 对在触发表上进行处理数据的方式
- ILSpy——C#反编译工具
- C#反编译工具——ILSpy
- Theano安装遇到的问题及处理方式
- 繁杂版本跟进遇到的问题及部分处理方式
- 在WIN32 DLL中使用MFC库遇到的问题
- 在web application下对SPS的OM进行开发时遇到的一些问题
- STM32驱动LCD12864显示屏
- leetcode-wordbreak
- Qt之QMutex
- [笔记分享] [Hardware] PM8901 User Guide study report
- [编程题]奖学金
- 在使用ILSpy对c# dll进行反编译时遇到的问题及处理方式
- Python网站的漏洞如何检查?
- strtoc函数原码剖析
- QGC的MainWindow
- python爬虫学习第二十六天
- phpstudy本地搭建域名访问
- 北京房价影响因素
- C++中的构造函数与析构函数
- List集合ListIterator和Iterator迭代器区别与用法