.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Daniel Grunwald fac340965f return statements are no longer forcibly moved into loops when the loops are within exception handling blocks. 8 years ago
BuildTools Use proper naming convention so the build artefacts are picked up properly 10 years ago
ICSharpCode.Decompiler return statements are no longer forcibly moved into loops when the loops are within exception handling blocks. 8 years ago
ICSharpCode.Decompiler.Tests Add missing files. 8 years ago
ILSpy [async] small improvements to await decompilation 8 years ago
ILSpy-tests@e8c3f0e9e8 Add ILSpy-tests as a submodule 8 years ago
ILSpy.AddIn Work around improper .NET Standard build support in cecil 8 years ago
ILSpy.BamlDecompiler Work around improper .NET Standard build support in cecil 8 years ago
ILSpy.BamlDecompiler.Tests Work around improper .NET Standard build support in cecil 8 years ago
NRefactory.VB Fix #716: OverflowException when converting System.Enum To System.Int64 in CustomAttribute 10 years ago
SharpTreeView Convert projects to the new project system 8 years ago
TestPlugin Work around improper .NET Standard build support in cecil 8 years ago
cecil@6ca33bf7fa Update cecil to jbevain/cecil@6ca33bf7fad842a056f4ab0c766d7399d7553f8e 8 years ago
doc Namespace adjustments for Syntax classes 9 years ago
.editorconfig Convert most Rebracer rules to .editorconfig (natively supported by VS) 8 years ago
.gitattributes Add .gitattributes and normalize newlines 12 years ago
.gitignore Remove unused exclusion 8 years ago
.gitmodules Delete a bunch of dead code. 8 years ago
.tgitconfig Add tgit.icon project config 12 years ago
.travis.yml fix path to solution file 11 years ago
ICSharpCode.Decompiler.sln Require Visual Studio 2017 or newer 8 years ago
ILSpy.sln Require Visual Studio 2017 or newer 8 years ago
README.md Update README.md 10 years ago
README.txt Remove pre-.NET 4.5 ifdefs 8 years ago
appveyor.yml Fix assembly info generation 8 years ago
clean.bat Remove pre-.NET 4.5 ifdefs 8 years ago
debugbuild.bat Remove pre-.NET 4.5 ifdefs 8 years ago
releasebuild.bat Remove pre-.NET 4.5 ifdefs 8 years ago

README.md

ILSpy

Join the chat at https://gitter.im/icsharpcode/ILSpy

@ilspy | ilspy.net

Downloads

Xcopy-deployable binaries via ilspy.net

Visual Studio extension via VS Gallery

Decompiler NuGet package via NuGet

Get a recent nightly build from here

License

ILSpy is distributed under the MIT License.

Included open-source libraries:

  • Mono.Cecil: MIT License (thanks to Jb Evain)
  • AvalonEdit: LGPL
  • SharpTreeView: LGPL
  • ICSharpCode.Decompiler: MIT License (developed as part of ILSpy)
  • Ricciolo.StylesExplorer: MS-PL (part of ILSpy.BamlDecompiler.Plugin)