Я попал в проблему зависимости dll, которую не знаю, как ее решить.
Сценарий заключается в том, что исполняемые файлы A ссылаются на B и C.
А не строгое имя подписано
B строгое имя подписано
C не строгое имя подписано
но C ссылается на версию B, которая не является строгим именем со знаком.
Кажется, что происходит то, что после того, как я собрал, A, B и C все находятся в выходной папке (подписанная версия B).
Когда я пытаюсь запустить A, я получаю сообщение об ошибке «FileNotFound», что неподписанная версия B не может быть найдена.
Мой вопрос:
1) Предполагается, что вышеуказанная установка будет работать при запуске A?
2) Если так, как заставить C использовать подписанную версию B, предполагая, что C является сторонней библиотекой (я понимаю, что перенаправление регулярного связывания не будет работать в этом случае?).