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上報告的錯誤。
如果您覺得自己在這些致謝中的代表性不足,請隨時接觸。