安下载编程开发

分类分类

ILSpy(.Net反编译)

ILSpy(.Net反编译)

v8.0.0.7339 绿色

大小:3.97 MB 更新:2023/05/16

类别:编程工具系统:WinXP, Win7, Win8, Win10, WinAll

立即下载

  ILSpy 5.0是来自github上的一款免费开源,功能实用的.Net反编译工具;该工具主要针对开源.NET程序集浏览器而开发,为用户提供一个强大切且实用的反编译器平台,用户可以通过该程序将一个DLL格式的文件转换为C#语言,如果您觉得还不够,它还可以将其转换为VB语言,这样就可以增强程序的实用性;该软件还支持将单个文件保存为.cs文件,同样对于保存文件也是多兼容的,还可以将文件保存为.vb格式文件,如果用户所面临需要的保存的文件过多时,可以直接将其保存为项目文件,然后就可以通过程序将C#语言反编译出来;程序还支持yield return语句和lambdas表达式的反编译;强大又实用,需要的用户可以下载体验

ILSpy(.Net反编译)

软件功能

  1、反编译为C#

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

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

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

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

  6、BAML到XAML反编译器

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

  8、查看语言支持状态

软件特色

  C#8.0:可为空的引用类型,C#7.3:unmanaged一般约束

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

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

  C#7.0 广义异步返回类型,C#7.0 本地功能(#1586),C#7.0 抛出表达式(#1600)

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

  新的BAML反编译器。

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

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

  添加了新RemoveDeadStores选项。

  添加了新AlwaysShowEnumMemberValues选项。

使用方法

  需要的用户可以点击本网站提供的下载路径下载得到对应的程序安装包

ILSpy(.Net反编译)

  通过解压功能将压缩包打开,打开程序数据包后就可以看到对应的程序文件

ILSpy(.Net反编译)

  找到主程序,双击主程序即可将程序打开,弹出一个提示界面

ILSpy(.Net反编译)

  用户运行此应用程序需要以下版本之一

  .NET Framework:

  .NETFramework,Version = v4.6.2

  您要安装它吗? NET Framework版本了吗?没有的用户可以到本站进行下载

  如何建造

  视窗:安装具有以下组件的Visual Studio

  工作负载“ .NET桌面开发”。默认情况下,这包括.NET Framework 4.8 SDK和.NET Framework 4.7.2目标包以及.NET Core 3 SDK(ILSpy.csproj以.NET 4.7.2为目标,而ILSpy.sln使用SDK样式的项目) 。

ILSpy(.Net反编译)

  工作负载“ Visual Studio扩展开发”(ILSpy.sln包含VS扩展项目)

  单独的组件“ MSVC v142-VS 2019 C ++ x64 / x86构建工具(v14.23)”(或类似组件)

  VC ++工具集是可选的;如果存在,则将其用于editbin.exe将ILSpy.exe使用的堆栈大小从1MB修改为16MB,因为反编译器大量使用了递归,而小的堆栈大小会导致非常复杂的方法出现问题。

ILSpy(.Net反编译)

  使用git检出ILSpy存储库。

  执行git submodule update --init --recursive以下载ILSpy-Tests子模块(某些测试用例使用)。

  在Visual Studio中打开ILSpy.sln。

  NuGet软件包还原将自动下载更多依赖项

  为ILSpy UI运行项目“ ILSpy”

ILSpy(.Net反编译)

  使用Visual Studio“测试资源管理器”查看/运行测试

  Unix / Mac:

  确保已安装.NET Core 2.1 LTS Runtime(您可以在这里获取它:https : //get.dot.net)。

  确保已安装.NET Core 3 SDK。

ILSpy(.Net反编译)

  使用git检出存储库。

  执行git submodule update --init --recursive以下载ILSpy-Tests子模块(某些测试用例使用)。

  使用dotnet build Frontends.sln建ILSpy的非Windows香精(.NET全球核心工具和PowerShell核心)。

精品推荐
同类推荐
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
编程开发排行榜
实时热词