dnSpy.Extension.HoLLy
v0.5.2
DNSpyex擴展,以幫助顛倒混淆的組件。
static int Method(string argument)方法。 .NET Core和Unity X64尚未得到支持。為了方便起見,我已經開發了其他一些擴展程序:
為您的DNSpyex版本( net48或net6.0-windows )下載最新版本,然後將其提取到bin/Extensions/dnSpy.Extensions.HoLLy Directory。您可能需要創建此文件夾。
確保您也複製所有依賴關係DLL。您的目錄結構看起來像這樣:
dnSpy-net-win64/
├─ dnSpy.exe
├─ dnSpy.Console.exe
└─ bin/
├─ Extensions/
│ └─ dnSpy.Extension.HoLLy/
│ ├─ AutomaticGraphLayout.dll
│ ├─ dnSpy.Extension.HoLLy.x.dll
│ ├─ Echo.Core.dll
│ └─ ...
├─ LicenseInfo/
├─ FileLists/
├─ Themes/
├─ dnSpy.Analyzer.x.dll
├─ dnSpy.Contracts.Debugger.dll
└─ ...
另外,請確保您使用的是與插件匹配的正確版本的DNSPY!這應該在發行說明或更改元中提及。由於某些依賴項的強名簽名,該插件將無法與某些不匹配的版本一起使用。
要測試擴展程序,您可以使用--extension-directory {directory}參數啟動DNSpy,其中{directory}是構建目錄(即.../bin/Debug/netcoreapp3.1 )。 JetBrains Rider支持啟動配置文件,使您可以將DNSpy指定為可執行的啟動。這意味著您可以從IDE內部啟動和調試擴展名。
由於.NET框架如何解決組件解決方案,因此此方法可能僅在.NET核心上起作用。
由於DNSpy獲得了GPLV3許可證的許可,因此此插件也是如此。