ILSpy是一款用于浏览与检查 .NET 程序集的优秀工具,它免费且开源,最大的特点就是使用便捷,无需安装,可保存至便携式应用集合或复制到USB闪存驱动器,在任意PC上直接使用。
软件主窗口布局清晰,划分两个主窗格,便于浏览 .NET 程序集树以及查看选定项目,支持检查 DLL、EXE和WINMD文件,也能从GAC加载数据或打开Nuget包。
在代码呈现方面,ILSpy 能够使用 C#在 C#、IL 中呈现代码,还能选择不同的C#版本。虽然它仅用于查看,不可修改文件,但搜索功能强大,可查找类型、成员等信息。
软件还具备丰富的配置选项,如使用调试符号中的变量名称、删除无死区和副作用的代码等,也支持自定义字体并允许多个实例运行。作为开源软件,开发人员可自由修改和使用其代码,对于想要了解 .NET 程序集内部结构的人士而言,ILSpy是一款简单且实用的工具。


10积分