Есть ли способ сделать автоматическую декомпиляцию с ILSpy? - PullRequest
0 голосов
/ 25 марта 2020

У нас довольно большой сторонний продукт, который содержит множество C# DLL-файлов и обновляется каждый месяц или около того. Хотя декомпилятор выполняет только 98% задач, когда он не может получить все, этого достаточно для моих целей для периодического сравнительного анализа.

Был бы способ выполнить декомпиляцию командной строки, чтобы я мог декомпилировать выпуск каждого месяца и сохранение его в архиве в автоматическом режиме?

Возможно, что-то вроде

ilspy /f phantasmagorical.dll /s c:\myapp\archive\mar2020

/f - file to decompile, .dll, .exe, etc.
/s - save location

1 Ответ

1 голос
/ 26 марта 2020

ILSpy.exe предназначен для интерактивного использования и не имеет ничего подобного.

Вместо этого вы можете использовать инструмент командной строки ilspycmd :

ilspycmd phantasmagorical.dll -p -o c:\myapp\archive\mar2020

Вы также можете использовать пакет ICSharpCode.Decompiler nuget для программного запуска декомпилятора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...