AsmResolver
5.5.1
Asmresolver是一个库,用于读取,修改和重建便携式可执行文件(PE)文件。它支持在Windows上本地运行的PE图像,以及包含托管(.NET)元数据的图像。
Asmresolver根据MIT许可发布。
Asmresolver具有很多功能。以下是亮点的非排量清单:
System.Reflection 。 稳定的构建:
夜间建造:
| 分支 | 建立状态 |
|---|---|
| 掌握 | |
| 发展 |
可以使用.NET SDK或与之合作的IDE构建解决方案(例如,Visual Studio和Jetbrains Rider)。主包目标LTS版本的各种.NET Runtimes(.NET 3.5,.NET标准2.0,.NET标准2.1,.NET CORE 3.1,.NET 6.0,.NET 6.0,.NET 8.0)。
要从命令行构建项目,请使用:
$ dotnet build要运行所有测试,请使用:
$ dotnet test为了成功运行测试,您需要安装其他版本的.NET(包括已声明EOL的STS版本或版本),因为该单元测试验证针对各种.NET Runtimes的读取二进制文件。为了成功地在MacOS和Linux上运行测试,也有望安装mono和wine 。
Asmresolver最初是一个爱好项目,但已与各种贡献者一起发展成为一个社区项目。没有这些人,今天就不会在今天的地方!
特别感谢所有直接通过Github赞助商直接通过代码提交或货币贡献的人。
特别感谢@Monomod的人们提供了.net 3.5兼容性。
另一个非常感谢所有建议的新功能的人,提供了有关API设计的反馈,进行了广泛的测试和/或在发行委员会,电子邮件或通过DMS上报告的错误。
如果您觉得自己在这些致谢中的代表性不足,请随时接触。