У меня две сторонние сборки:
Foo.dll
и
ReferencesFoo.dll
Как уже отмечалось, ReferencesFoo.dll
- это сборка со ссылкой на Foo.dll
Для моего приложения мне нужно отказаться от этих сборок. Я использую ildasm / ilasm в сочетании с ключом подписи для их отставки, однако ReferencesFoo.dll
все еще содержит (в своем манифесте?) Ссылку на Foo.dll
старый открытый ключ и токен открытого ключа.
Итак, как мне подписать обе библиотеки DLL моим ключом и обновить ссылки в ReferencesFoo.dll
без получения исходного кода и перекомпиляции?