ilspy

How to use ICSharpCode.Decompiler to decompile a whole assembly to a text file?

岁酱吖の 提交于 2019-12-02 21:51:35
问题 I need to get either the whole IL Code or Decompiled Source Code to a text file. Is that possible with the ILSpy Decompile Engine ICSharpCode.Decompiler? 回答1: With ILSpy, you can select an assembly node in the tree view, and then use File > Save Code to save the result to disk. ILSpy will use the currently selected language to do so, so it can both disassemble and decompile. When decompiling to C#, the save dialog will have options for saving a C# project (.csproj) with separate source code

How to use ICSharpCode.Decompiler to decompile a whole assembly to a text file?

时间秒杀一切 提交于 2019-12-02 10:13:28
I need to get either the whole IL Code or Decompiled Source Code to a text file. Is that possible with the ILSpy Decompile Engine ICSharpCode.Decompiler? With ILSpy, you can select an assembly node in the tree view, and then use File > Save Code to save the result to disk. ILSpy will use the currently selected language to do so, so it can both disassemble and decompile. When decompiling to C#, the save dialog will have options for saving a C# project (.csproj) with separate source code files per class; or a single C# file (.cs) for the whole assembly. To decompile programmatically, use the

Decompiled assembly - unusual code

核能气质少年 提交于 2019-12-02 02:44:41
I decompiled an assembly using ILSpy, and one class in particular got my attention: public class CustomTextStream : NetworkStream { private EventHandler<CustomEventArgs> someEvent; public event EventHandler<CustomEventArgs> SomePublicEvent { add { EventHandler<CustomEventArgs> eventHandler = this.someEvent; EventHandler<CustomEventArgs> eventHandler2; do { eventHandler2 = eventHandler; EventHandler<CustomEventArgs> value2 = (EventHandler<CustomEventArgs>)Delegate.Combine(eventHandler2, value); eventHandler = Interlocked.CompareExchange<EventHandler<CustomEventArgs>>( ref this.someEvent, value2

.net程序反编译工具(ILSpy)

故事扮演 提交于 2019-12-01 15:03:07
ILSpy是SharpDevelop小组的反编译工具,ILSPY这个开源工具的目的就是代替reflector的,它可以反编译出比reflector更好的C#代码。 PC官方版 C#反编译工具ilspy3.2.0.3856 官方 最新版 .NET平台反编译工具(Dotnet IL Editor)V2.10 绿色 版 .NET反编译工具(dotPeek)V1.3 绿色 免费版 .net反编译工具(DisSharp)3.1.1 完美 破解 版 .net反编译工具(de4dot)2.0.3 最新版 C# DLL反编译软件V6.1.0.11 NET Reflector 2011 2月已经结束提供免费版本,催生了另一个开源的项目ILSpy。 ILSpy需要 .NET Framework 4.0 支持。 ILSpy与Reflector的比较: ILSpy的界面与Reflector相似,左边以树型控件显示程序集和它的类型,右边是对应的源代码。基础的反编译功能,与Reflector相比,丝毫不差,甚至有时候用Reflector无法反编译(因为加密)的程序集,用ILSpy可以反编译。 Decompiler 反编译器 基础的类型反编译功能都具备,现在只支持把源代码反编译为C#和IL语言,不支持VB。 当需要找的程序集是.NET框架时,可以直接从菜单File—Open from

C#.NET开源反编译工具ILSpy下载

此生再无相见时 提交于 2019-11-30 18:24:30
以前我经常使用Reflector反编译.NET程序集,但目前的Reflector版本需要付费才能使用,虽然它也有破解版,但我更希望能够找到一款开源免费反编译工具,发现ILSpy这款开源免费的反编译工具值得推荐。 ILSpy不仅能将程序集反汇编成C#或者VB代码,而且能够查看IL中间语言,支持强大的插件机制,还支持强大的断点调试功能,国内已有汉化版可用,零度在此提供源码和编译后的可执行文件下载,分别提供中文和英文版本,另附一份第三方提供的教程。 来源: oschina 链接: https://my.oschina.net/u/110922/blog/491981

资料01

限于喜欢 提交于 2019-11-30 11:21:55
1、今天(20190924),想看看有什么工具可以查看 C#的exe 所依赖的 所有的dll的清单,但是 查来查去 没查到最合适的,只查到 相关的信息...   PS:貌似 vs里面的 dumpbin命令,只适合 查非托管的程序  1.1、NET DLL 查看器-CSDN下载.html( https://download.csdn.net/download/tm2002/10537219 )     简介:.NET dll IL code 查看器,免费版,不需要安装,直接打开就能用。     分类: .NET IL SPY    c#dll文件查看工具-CSDN下载.html( https://download.csdn.net/download/cmh1000/10437200 )     简介:git上共享资源,专门查看c#dll文件工具,有源码和绿色版。方便学习之用。     分类: ILSPY 2.1中文版 3.1最新版 源码    ZC:这2个 搜索到的结果 是最满意的,但是 下载都不免费。然后看到 说 git有共享,看分类 估计应该是 IL Spy 之类的东西。  1.2、C#反编译DLL-CSDN下载.html( https://download.csdn.net/download/xiaoyi96/9960287 )     简介:多数dll文件都能用