Использование версии DLL со строгим именем, а не без подписи - PullRequest
0 голосов
/ 08 мая 2019

Я попал в проблему зависимости dll, которую не знаю, как ее решить.

Сценарий заключается в том, что исполняемые файлы A ссылаются на B и C. А не строгое имя подписано B строгое имя подписано C не строгое имя подписано но C ссылается на версию B, которая не является строгим именем со знаком.

Кажется, что происходит то, что после того, как я собрал, A, B и C все находятся в выходной папке (подписанная версия B). Когда я пытаюсь запустить A, я получаю сообщение об ошибке «FileNotFound», что неподписанная версия B не может быть найдена.

Мой вопрос:

1) Предполагается, что вышеуказанная установка будет работать при запуске A?

2) Если так, как заставить C использовать подписанную версию B, предполагая, что C является сторонней библиотекой (я понимаю, что перенаправление регулярного связывания не будет работать в этом случае?).

...