.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.
 
 
 
 
Sam Harwell 6b0f63946c Updated .gitignore for Visual Studio 2015+ solution folder 8 years ago
BuildTools Use proper naming convention so the build artefacts are picked up properly 9 years ago
ICSharpCode.Decompiler Revert the addition of ICSharpCode.Decompiler.netstd.csproj 8 years ago
ICSharpCode.Decompiler.Tests Reinstall the DiffLib package 8 years ago
ILSpy Update projects to .NET 4.6.1 8 years ago
ILSpy.AddIn Update projects to .NET 4.6.1 8 years ago
ILSpy.BamlDecompiler Move test projects to their own directory in \ 8 years ago
ILSpy.BamlDecompiler.Tests Add InMemory flag to BamlTestRunner 8 years ago
NRefactory.VB Fix #716: OverflowException when converting System.Enum To System.Int64 in CustomAttribute 9 years ago
SharpTreeView Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
TestPlugin Update projects to .NET 4.6.1 8 years ago
cecil@6ca33bf7fa Update cecil to jbevain/cecil@6ca33bf7fad842a056f4ab0c766d7399d7553f8e 8 years ago
doc Namespace adjustments for Syntax classes 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 Updated .gitignore for Visual Studio 2015+ solution folder 8 years ago
.gitmodules remove NR submodule; move snk to ICSharpCode.Decompiler 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 Distinguish between PreOrderTransforms and PostOrderTransforms in BlockILTransform. 9 years ago
ILSpy.sln Revert the addition of ICSharpCode.Decompiler.netstd.csproj 8 years ago
README.md Update README.md 9 years ago
README.txt Remove pre-.NET 4.5 ifdefs 8 years ago
Rebracer.xml Update Rebracer.xml for VS2017 8 years ago
appveyor.yml Disable parallel builds and move build dependencies to netstd project. 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)