Coder Social home page Coder Social logo

ilspy's Introduction

ILSpy Join the chat at https://gitter.im/icsharpcode/ILSpy NuGet Build status Twitter Follow ilspy.net ILSpy VS extension

ILSpy is the open-source .NET assembly browser and decompiler.

Download: latest release | latest CI build (master)

Note: Only the CI builds support .NET Standard/Core assemblies. However, those builds are not yet at feature parity with the released bits, see C# language support status for details.

Looking for a (Linux/Mac/Windows) command line client (or a sample for the ICSharpCode.Decompiler Nuget)? Check out ICSharpCode.Decompiler.Console!

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)
  • Newtonsoft Json.NET: MIT License

How to build

Windows:

  • Check out the repository using git.
  • Execute git submodule update --init --recursive to get all required submodules.
  • Use ILSpy.sln to work.

Unix:

  • Check out the repository using git.
  • Execute git submodule update --init --recursive to get all required submodules.
  • Edit \ICSharpCode.Decompiler\ICSharpCode.Decompiler.csproj Add Sdk="Microsoft.NET.Sdk" to the Project element. This is required due to a tooling issue on Unix. Please do not commit this when contributing a pull request!
  • Use ICSharpCode.Decompiler.Console.sln to work.

How to contribute

ilspy's People

Contributors

dgrunwald avatar siegfriedpammer avatar eusebiu avatar dsrbecky avatar pentp avatar arturek avatar christophwille avatar mohe2015 avatar rklier avatar edharvey avatar sharwell avatar jbevain avatar bbi-yggyking avatar lordjz avatar slaks avatar linquize avatar ondrejpetrzilka avatar alyman avatar sailro avatar vwoodzell avatar kevincathcart avatar dickvdbrink avatar zvirja avatar 0x53a avatar rtx2080s avatar adrianoc avatar pgourlain avatar wtfsck avatar lostindark avatar neolithos avatar

Stargazers

 avatar

Watchers

Forrest avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.