Можно ли изменить манифесты сборки, кроме как путем взлома ILDASM/ILASM?

У нас есть клиент, у которого есть две сборки.NET, A и B:

  • Сборка А, справочная сборка Б.
  • Сборка А не подписана, не запутана, исходный код недоступен.
  • Сборка B подписана, не запутана, есть доступный исходный код.

Я хочу изменить сборку A и изменить манифест так, чтобы вместо ссылки на подписанную версию B она ссылалась на неподписанную версию.

Я знаю, что можно использовать ILDASM для выгрузки IL, редактирования ссылок и повторного создания с использованием ILASM, но есть ли лучший способ?

1 ответ

Решение

Кажется, что декомпиляция с ILDASM, редактирование полученного IL и перекомпиляция с ILASM были путем наименьшего сопротивления.

Другие вопросы по тегам