Сейчас на форуме: (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Как удалить класс? [C#]
Посл.ответ Сообщение

Ранг: 11.4 (новичок), 2thx
Активность: 0.020
Статус: Участник

Создано: 04 сентября 2014 18:25 · Поправил: sapog93
· Личное сообщение · #1

Привет всем. Может кто знает, как удалить класс из <Module>? Рефлексил удаляет все, что угодно, кроме как в <Module>. Причем создает классы там свободно, а удалять ни свое, ни чужое не хотит. При открытии патченного екзе класс на месте. Классы вроде уже не нужны, поэтому хочу их убрать, чтобы илдасм не ругался. Ошибка илдасма, если интересно:

---------------------------
ERROR
---------------------------
error : class 02000002 is nested in missing class 02000001
---------------------------
ОК
---------------------------

Поправка. Рефлексил не удаляет только классы, вызывающие ошибку выше.



Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 04 сентября 2014 18:50 · Поправил: unknownproject
· Личное сообщение · #2

Берешь чистый бинарь и грузишь в Ildasm, делаешь дамп.Правишь его в текстовом редакторе и пересобираешь c помощью ilasm, не забыв прикрутить ресурсы.

-----
TEST YOUR MIGHT


| Сообщение посчитали полезным: sapog93, Mime

Ранг: 11.4 (новичок), 2thx
Активность: 0.020
Статус: Участник

Создано: 04 сентября 2014 19:22
· Личное сообщение · #3

Ок. Сработало.


 eXeL@B —› Вопросы новичков —› Как удалить класс? [C#]
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати