.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.
 
 
 
 
Siegfried Pammer 5bedb80a78 Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 9 years ago
BuildTools Use proper naming convention so the build artefacts are picked up properly 9 years ago
ICSharpCode.Decompiler Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 9 years ago
ILSpy Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 9 years ago
ILSpy.AddIn Merge branch 'master' into newdecompiler 9 years ago
ILSpy.BamlDecompiler Run correctness tests with roslyn, and add some roslyn-based pretty-tests as well. 9 years ago
NRefactory@3c638f6c43 Use 'ref locals' where necessary. 9 years ago
NRefactory.VB Fix #716: OverflowException when converting System.Enum To System.Int64 in CustomAttribute 9 years ago
SharpTreeView (SharpTreeView) add LockUpdates method to SharpTreeView 9 years ago
TestPlugin Merge branch 'master' into newdecompiler 9 years ago
cecil@53df0bc39e Get rid of custom Mono.Cecil version on newdecompiler branch; use official cecil instead. 9 years ago
doc Properly fix the integer conversion mess. 9 years ago
packages update AvalonEdit packages to 5.0.3.0 9 years ago
.editorconfig change formatting settings to be consistent with the rest of ILSpy 11 years ago
.gitattributes Add .gitattributes and normalize newlines 12 years ago
.gitignore Random_TestCase_1 should succeed 9 years ago
.gitmodules Get rid of custom Mono.Cecil version on newdecompiler branch; use official cecil instead. 9 years ago
.tgitconfig Add tgit.icon project config 11 years ago
.travis.yml fix path to solution file 10 years ago
ICSharpCode.Decompiler.sln travis: run nuget restore 10 years ago
ILSpy.sln Update VS version info to match 2017 RC 9 years ago
README.md Update README.md 9 years ago
README.txt Set to version 2.3.2 and copyright years to 2016 9 years ago
Rebracer.xml Run correctness tests with roslyn, and add some roslyn-based pretty-tests as well. 9 years ago
appveyor.yml appveyor: use image: Visual Studio 2017 RC 9 years ago
clean.bat Try to fix AppVeyor build. 9 years ago
debugbuild.bat Try to fix AppVeyor build. 9 years ago
releasebuild.bat Try to fix AppVeyor build. 9 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)