A library for editing PE files with full .NET metadata support
Перейти к файлу
Washi 04b1b79d02
Merge pull request #156 from Washi1337/development
4.5.0
2021-03-29 21:37:32 +02:00
docs Update readme and contributing. 2021-03-14 14:01:08 +01:00
src Format CIL strings with escaping chars in mind. Add missing parentheses in switch operands. 2021-03-29 21:27:27 +02:00
test Merge branch 'feature/exceptions' into development 2021-03-24 13:20:50 +01:00
.editorconfig Add .editorconfig. 2021-02-18 23:56:17 +01:00
.gitignore Add DebugDataEntry/Type classes. 2020-08-24 15:58:04 +02:00
AsmResolver.sln Add flush call to sample bin. 2020-12-25 17:15:55 +01:00
CONTRIBUTING.md Update readme and contributing. 2021-03-14 14:01:08 +01:00
Directory.Build.props Bump version numbers in appveyor.yml and Directory.Build.props. 2021-02-16 15:44:27 +01:00
LICENSE.md Change license to MIT 2020-07-06 20:23:31 +02:00
README.md Update readme and contributing. 2021-03-14 14:01:08 +01:00
appveyor.yml Bump version numbers in appveyor.yml and Directory.Build.props. 2021-02-16 15:44:27 +01:00

README.md

AsmResolver

Master branch build status Nuget feed License: MIT Documentation Status

AsmResolver is a PE inspection library allowing .NET programmers to read, modify and write executable files. This includes .NET as well as 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.

Binaries

Get the latest stable build from the nuget feed, or download the bleeding edge build from appveyor.

Branch Build status
master Master branch build status
development Development branch build status

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.

Documentation

Check out the wiki for guides and information on how to use the library!

Contributing

See CONTRIBUTING.md.

Found a bug or have questions?

Please use the issue tracker. Try to be as descriptive as possible.