深入了解Unity,需要知道它内部是怎样工作的,API的代码长什么样,本文以UnityEditor.dll为例,演示如何轻松搞定C#库的反编译。

使用的软件是jetbrains系的doPeek,.NET Reflector 9.0也能做同样的工作,但不太推荐。

dotPeek

开始工作:

首先将要编译的dll拖到dotPeek资源管理器。

接着可以看见UnityEngine命名空间下的所有子层,以树状结构呈现。双击某个命名空间下的类,查看到内部代码。

这样就可以轻松看到UnityEditor.dll的源代码了。

很快完成了,速度也是dotPeek的优势。如果要查看类内部的各种引用关系,可以将所有代码导出成工程,用VS或其他IDE打开了。

通过源码的分析,可以从内部原理更好的掌握Unity引擎,并尝试扩展性的编辑。

轻松反编译C#的DLL相关推荐

  1. 反编译C#的dll文件并修改,再重新生成dll

    1.把dll文件导入到ildasm工具中,ildasm是由微软提供的.net程序反编译工具,位于"C:\Program Files\Microsoft SDKs\Windows\v6.0A\ ...

  2. [Unity-28] 反编译并修改DLL文件

    大家开发过程中难免需要用一些第三方的插件,而很多插件提供商出于各种目的一般会将插件部分代码编译为动态链接库DLL. 有时候,我们需要对库中的一些内容进行简单的修改,例如我们项目中采用的一个DLL把处理 ...

  3. 反编译c#的DLL工具,学习的好东西呀

    1.http://www.denisbauer.com/NETTools/FileDisassembler.aspx 下载FileDisassembler 2.http://www.aisto.com ...

  4. apktoolkit apk反编译没有文件_重新编译mono——修改apk中Assembly-CSharp.dll并重新打包...

    环境: 操作系统:Mac OSX10.12.6 mono版本:unity2017.1.3p4 NDK版本:android-ndk-r10e 一.指导步骤: 1.通过apktool工具反编译apk 2. ...

  5. 通过反编译让SpecFlow支持多层属性值的验证

    需求:在使用SpecFlow时,我希望能对目标对象所关联的对象属性进行验证,但SpecFlow(Version 1.9.0)无法实现.如图中红框,可以对专户所属的金融机构的名称进行验证. 反编译步骤 ...

  6. 强大的.NET反编译工具Reflector及插件

    刚接触.net 时就听说 Reflector这个强大反编译工具呢,只是一直没有去使用他. 今天update跟我说Reflector如何,如何有用,用的如何,如何爽,还得意的说反编译了不少DLL...本 ...

  7. 教你使用 Reflector中的Reflexil插件反编译.NET,修复Help Viewer v2.0 - Error: .cab未经Microsoft签名

    教你使用 Reflector中的Reflexil插件反编译.NET,修复Help Viewer v2.0 - Error: Cab was not signed 1. 下载.NET Reflecto并 ...

  8. 反编译DLL并修改再生成DLL

    一. 用到的工具: 1:反编译工具ILSpy.exe:是个很不错的反编译软件,而且是免费了: 2:微软的工具ildasm.exe:这个是把DLL生成IL文件的一个软件,是微软自带了:可以在C:\Pro ...

  9. 使用Reflector.FileDisassembler反编译DLL

    转自http://www.cnblogs.com/wuliangbo Reflector for .NET 下载地址:http://www.aisto.com/roeder/dotnet/ Refle ...

最新文章

  1. detectmultiscale函数参数含义_OpenCV detectMultiScale函数
  2. 成田机场坐access到品川_关西机场交通攻略
  3. OpenDataSource,sql开放式数据源
  4. Windows PowerShell Cookbook
  5. Java类类的getDeclaringClass()方法和示例
  6. ExecutorService中submit和execute的区别转
  7. java如何集成dubbo_boot集成dubbo踩过的坑
  8. chrome 离线安装包下载
  9. SIP信令交互过程示例
  10. html烟花特效,发射粒子特效,爱心特效,动态祝福、节日祝福网页,时间罗盘,黑客帝国代码雨、文字闪烁、表白爱心网页等等(附下载链接)
  11. java poi读取excel数据_java 使用POI读取excel数据
  12. 深度相机原理(3) ---- 结构光
  13. python中的complex()函数
  14. java说的tps pv是什么_你知道服务器PV、TPS、QPS是怎么计算出来的吗?
  15. python使用h5py写h5文件,写入tuple元组类型
  16. 锡育英语背单词软件v2019.04绿色版
  17. HttpGet和HttpPost的区别
  18. 学python第一弹 用IDLE启动python
  19. SQL Server如何设置账号密码
  20. Paper:机器学习、深度学习常用的国内/国外引用(References)论文参考文献集合(建议收藏,持续更新)

热门文章

  1. Time_Wait相关问题
  2. 高DPI显示---High DPI Displays
  3. java计算机毕业设计志愿者服务平台源码+数据库+系统+lw文档
  4. java classpath设置_Java中classpath怎么设置
  5. Android 快速开发系列 打造万能的ListView GridView 适配器
  6. UML教程7:活动图
  7. 动态规划之空间压缩技巧
  8. 如何组装台式计算机,如何组装一台电脑
  9. php fastcgi配置_[转帖]将 FastCGI 配置为主机 PHP 应用程序 (IIS 7) | 霸王硬上弓's Blog...
  10. m序列生成器的Matlab实现