历史记录
清空历史记录
    首页 > 电脑软件 > ILSpy(.Net反编译) v9.1.0.7988 v9.1.0.7988

    ILSpy(.Net反编译) v9.1.0.7988

    v9.1.0.7988

    • 软件大小:70.55M
    • 软件版本:v9.1.0.7988
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-18
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    我得说,ILSpy中文版真是咱们.NET开发者的福音啊!这玩意儿完全免费还开源,直接把那些收费的反编译工具按在地上摩擦。你想想看,平时遇到个dll文件想看看里面是啥代码,它嗖一下就能给你转成C#或者VB,连yield return和lambda表达式这种高级语法都能完美还原,简直神了。 最让我喜欢的是它根本不用安装,整个就是个绿色版,扔U盘里走到哪用到哪。我经常在客户现场临时需要分析个程序集,插上U盘点开就能用,特别省心。而且界面全是中文的,菜单提示啥的都看得懂,对英语不好的小伙伴特别友好。 这软件功能真的强,不仅能反编译单个dll,还能把整个项目反编译出来。搜索功能也很好用,想找哪个类哪个方法,输入关键字就能定位到。导航也方便,点一下就能跳来跳去看代码关系。我最惊喜的是它还能把BAML转回XAML,这对搞WPF开发的人来说太实用了。 插件系统也挺有意思,能自己扩展功能。最新版本还支持C# 8.0的可空引用类型这些新特性,更新日志里看到修复了好多bug,开发团队挺用心的。虽然市面上类似的工具不少,但ILSpy确实是最顺手的一个,免费、开源、功能全,还要啥自行车啊!

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

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

    ILSpy中文版

    软件特色

    1、反编译为C#

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

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

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

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

    6、BAML到XAML反编译器

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

    8、查看语言支持状态

    ILSpy软件亮点

    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选项。

    更新日志

    v9.1.0.7988版本

    新的语言特性

    将模式检测更新到 Roslyn 4.13

    增强功能

    不要生成与 C# 关键字匹配的变量名。

    添加一个选项以允许排序自定义属性

    在创建解决方案文件时,如果选择了具有相同(短)名称的多个程序集,请扩展错误信息。

    关闭平滑滚动的选项

    将模块文件名添加为分析器实体树节点的工具提示

    添加了对保持评估顺序的引用类型检查的支持

    添加“作用域变量”,以改进命名局部变量和匿名方法参数

    贡献

    增加对基于数组初始化的支持RuntimeHelpers.CreateSpan

    在委托之外加载资源流

    允许 ILSpy 启动,当未安装 net8.0 但安装了更高版本时

    修复嵌套命名空间目录

    修复 #3402:在 .NET 9 上右键单击时出现 System.NullReferenceException

    在指针算术中使用类型提示

    改进非记录类型的主要构造函数的用户界面

    修复在不添加任何资源的情况下写入resx文件时的异常

    增强在 switch 转换中的空处理

    不要在生成的显式重写中包含泛型约束

    改进不等于检查的生成

    错误修复

    LocalFunctionDecompiler在ctors中错误地放置嵌套的局部函数

    为相等比较添加缺失的检查

    当TreeView获得焦点时,导航快捷键(Alt-Left和Alt-Right)不起作用

    确保在IsActive属性更改处理程序中延迟焦点时,selectedNode 仍然处于选中状态。

    更激进地将对象初始化器转换为结构体

    在处理可选参数时,为 null 文字转换添加特殊 case。

    允许在使用 transform 时使用结构体地址,如果引用传递给一个输入参数。

    初始化设置必须使用对象初始化语法。

    导出组件为项目时的多个问题

    在关闭主窗口之前应用最新的会话设置

    MethodVirtualUsedBy Analyzer 中的错误空检查

    修复“清除汇编列表”实际上未持久化的问题。

    不要在确定捕获和声明作用域时包含委托构造使用位置。

    修复GenericParam元数据表的属性提示框

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐