Perpanjangan DNSPYEX untuk membantu pembalikan majelis yang dikaburkan.
static int Method(string argument) . .NET Core dan Unity x64 belum didukung.Saya telah mengembangkan beberapa ekstensi lain yang ditautkan di sini untuk kenyamanan:
Unduh rilis terbaru untuk versi DNSPYEX Anda ( net48 atau net6.0-windows ) dan ekstrak ke bin/Extensions/dnSpy.Extensions.HoLLy Directory. Anda mungkin perlu membuat folder ini.
Pastikan Anda menyalin semua DLL ketergantungan juga. Struktur direktori Anda akan terlihat seperti ini:
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
└─ ...
Pastikan juga bahwa Anda menggunakan versi DNSPY yang benar yang cocok dengan plugin! Ini harus disebutkan dalam catatan rilis atau changelog. Plugin tidak akan bekerja dengan versi yang tidak cocok tertentu karena penandatanganan nama yang kuat dari beberapa dependensi.
Untuk menguji ekstensi, Anda dapat meluncurkan DNSPY dengan argumen --extension-directory {directory} , di mana {directory} adalah direktori build (mis. .../bin/Debug/netcoreapp3.1 ). JetBrains Rider mendukung profil peluncuran, memungkinkan Anda untuk menentukan DNSPY sebagai yang dapat dieksekusi untuk memulai. Ini berarti Anda dapat meluncurkan dan men -debug ekstensi dari dalam IDE.
Karena bagaimana kerangka kerja.
Karena DNSPY dilisensikan di bawah lisensi GPLV3, plugin ini juga.