AsmResolver is a PE inspection library allowing .NET programmers to read, modify and write executable files. This includes .NET as well as native native images. The library exposes high-level representations of the PE, while still allowing the user to access low-level structures.
AsmResolver is released under the MIT license.
Get the latest stable build from the nuget feed, or download the bleeding edge build from appveyor.
Branch | Build status |
---|---|
master | |
development |
Alternatively, you can build the project yourself using MSBuild or an IDE that works with MSBuild (such as Visual Studio and JetBrains Rider), assuming you have the .NET Core toolchain installed. If you want to compile the test libraries as well, make sure to also restore all nuget packages.
Check out the wiki for guides and information on how to use the library!
See CONTRIBUTING.md.
Please use the issue tracker. Try to be as descriptive as possible.