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