Можно ли изменить манифесты сборки, кроме как путем взлома ILDASM/ILASM?
У нас есть клиент, у которого есть две сборки.NET, A и B:
- Сборка А, справочная сборка Б.
- Сборка А не подписана, не запутана, исходный код недоступен.
- Сборка B подписана, не запутана, есть доступный исходный код.
Я хочу изменить сборку A и изменить манифест так, чтобы вместо ссылки на подписанную версию B она ссылалась на неподписанную версию.
Я знаю, что можно использовать ILDASM для выгрузки IL, редактирования ссылок и повторного создания с использованием ILASM, но есть ли лучший способ?
1 ответ
Решение
Кажется, что декомпиляция с ILDASM, редактирование полученного IL и перекомпиляция с ILASM были путем наименьшего сопротивления.