(.net) Редактор промежуточного языка exe? - PullRequest
4 голосов
/ 30 июня 2009

Я знаю, что у нас есть ILdasm, но есть ли какой-нибудь инструмент, который позволит мне редактировать файлы .exe или .dll без необходимости проходить через все rigmarole , необходимые для преобразования его в код IL, с включенными ресурсами и т. д., вручную отредактируйте, а затем снова скомпилируйте?

Ответы [ 3 ]

3 голосов
/ 30 июня 2009

Вы всегда можете использовать Reflector для дизассемблирования целых пространств имен с исходным кодом (не IL), но тогда вы все равно застряли без прямого редактора, вам нужно скопировать / вставить в файл кода и перекомпилировать .

С другой стороны, похоже, что я был неправ, у Reflector есть надстройка Reflexil , которая, похоже, будет делать то, что вы хотите.

1 голос
/ 30 июня 2009

проверьте этот проект SourceForge. Я думаю, это то, что вы ищете:

http://sourceforge.net/projects/dile/

0 голосов
/ 30 июня 2009

Возможно, вам стоит проверить Mono.Cecil . Это управляемая библиотека для управления IL. Вы можете добавлять, удалять и изменять методы по своему усмотрению.

Конечно, это не IDE или что-то еще, но это должно быть отправной точкой.

...