ILSpy(.Net反编译)

ILSpy(.Net反编译)

大小:3.3M

更新时间:24-05-28

系统:Pc

版本:v5.0.0.5124

开始下载

ILSpy中文版是来自github上的一款免费开源,功能实用的.Net反编译工具。它是一款开源.NET程序集浏览器和反编译器,能够将一个dll文件转换为C#或VB语言。对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。C#语句也可被ILspy反编译出来,并可支持yield return语句和lambdas表达式的反编译,可以说是完全免费的reflector(收费)。

尽管有许多类似的工具可供使用,但 ILSpy 非常易于使用以及免费和开源。它不需要任何安装,这意味着它可以保存到您的便携式应用程序集合中,复制到 USB 闪存驱动器,并且可以在任何PC上使用而无需设置来浏览和检查 .NET 程序集。

软件特色

1、反编译为C#

2、整个项目的反编译(csproj,不是sln!)

3、搜索类型/方法/属性(子字符串)

4、基于超链接的类型/方法/属性导航

5、基本/派生类型导航,历史记录

6、BAML到XAML反编译器

7、可通过插件(MEF)扩展

8、查看语言支持状态

软件亮点

1、所有的对话框、菜单和提示均已中文化

2、预置了调试插件,支持在ILSpy中无源代码直接调试程序集

3、调整主程序编译平台为X86,以在64位系统中调试

4、支持C#和vb

5、可以将一个dll文件转换为C#或VB语言。

6、支持保存文件

7、对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。

8、支持C#的反编译

9、C#语句可被反编译出来,并可支持yield return语句和 lambdas表达式的反编译。并且支持C# 5.0 中的"async"

软件功能

1、新语言功能

C#8.0:可为空的引用类型

C#7.3:unmanaged一般约束

C#7.3索引可移动固定缓冲区:无需先固定即可将固定缓冲区索引到。

使用不安全的内在函数表示无法用C#表示的IL操作。

C#7.0 广义异步返回类型

C#7.0 本地功能(#1586)

C#7.0 抛出表达式(#1600)

2、新功能

反编译一套组件到的溶液(#1550由@dymanoid)。

新的BAML反编译器。

用于Microsoft Store的MSIX:@onovotny添加了构建支持(包括Azure Pipelines)。

如果某个方法被标识为Windows Forms InitializeComponent,则生成与VS Windows Forms Designer兼容的代码。

添加了新RemoveDeadStores选项。

添加了新AlwaysShowEnumMemberValues选项。

更新日志

v5.0.0.5124版本

1、反编译器引擎改进和错误修正

改进了无效元数据令牌上反编译器和反汇编器的稳定性。

如果不是所有类型/引用都可用,则改进的反编译。

为空字符串大小写添加了字符串开关模式。

添加对ReadOnlySpan初始化模式的支持

改进了ref readonly委托和返回类型的反编译。

改进了ref类型表达式的反编译,特别是ref/ in扩展方法和in参数。

改进了对Mono yield return状态机和闭包类型的支持。

改进的LINQ查询反编译

PDB生成器现在可以发出异步的“方法步进信息” 

2、改进和错误修正

许多小的错误和稳定性修复。

改善了ILInlining步骤的性能

VSIX:解决缺少依赖项的问题

3、用户界面改进

在等待程序集加载时还原树视图中保存的位置时,避免阻塞UI

支持在树状视图中进行混淆的名称和搜索

在IL视图中转义不可打印的字符

返工C#反编译器选项对话框(统一语言设置面板)

使反编译代码的缩进可配置。

@maikebing截图的中文翻译

@mcpiroman在搜索面板中进行了小改进

如果无法分析实体而不是崩溃,则显示错误消息。

改进了反编译器视图中的链接:

方法组/委托引用

通过单击打开/关闭括号可以访问属性的构造函数。

固定字段现已正确链接

添加了匹配的括号突出显示

更新到AvalonEdit 6.0预览版

4、点网ilspycmd工具

添加-d | -debuginfo选项查看演示应用

添加-r | -referencepath选项

5、建筑变化

我们放弃了对除netstandard2.0之外的所有TFM的支持

从旧的反编译器重新激活许多测试

6、已知问题和局限性

C#8.0可为空的引用类型元数据仅支持最新格式。请注意,这是一个重大更改,并且不支持由C#8的较早预览版本生成的程序集。

尚不支持通用本地功能

“从GAC打开程序集”可能需要管理员权限

匹配括号突出显示功能尚不支持所有引入新语法的语言功能。

展开全部内容
语言简体中文

同类热门

dotpeek反编译软件dotpeek反编译软件 数字电路仿真系统数字电路仿真系统 Atmel Studio 7(集成开发环境)Atmel Studio 7(集成开发环境) apktool反编译工具apktool反编译工具 svn 64位(tortoisesvn 64)svn 64位(tortoisesvn 64) visual studio code中文绿色版visual studio code中文绿色版 vs code for linux官方版vs code for linux官方版 gcc编译器windows版gcc编译器windows版

猜你喜欢

反编译工具大全

反编译工具是一种软件开发工具,能够将已编译好的语言代码转换成高级编程语言的源代码形式,让用户们可以更加容易理解编译后的程序逻辑,这一类的软件通常具备了代码还原能力、可视化分析、智能代码重构、动态调试支持、安全性检测与保护分析等等功能,为了方便大家进行下载体验,小编在此就提供了反编译工具大全,里面都是小编精心筛选推荐给大家的,比如apktool反编译工具、gapktool、Depends Wallker等等,有兴趣的朋友们可以自行挑选下载。

共有 31 款软件全部>>

热门标签

电脑直播软件大全 navicat系列软件大全 电脑画图软件 文件对比软件大全 股票仿真交易软件大全 电视直播软件大全 CMS内容管理系统软件 好用的密码查看软件 全自动量化交易软件大全 电脑文件管理软件大全 等线字体大全 电脑免费看电影的软件大全

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用