Как я могу подписать сборку, которая ссылается на неподписанные сборки взаимодействия COM? - PullRequest
3 голосов
/ 29 июня 2009

Когда я пытаюсь подписать сборку, я получаю следующую ошибку:

Ошибка 1 Не удалось создать сборку. Ссылочная сборка 'comlib' не имеет строгого имени

Можно ли подписать сборку, которая ссылается на неподписанные сборки, или мне нужно также подписать сборки взаимодействия COM?

1 Ответ

5 голосов
/ 29 июня 2009

Да, вам придется все подписать.

Чтобы получить хорошее объяснение относительно , почему вам нужно это сделать, я бы порекомендовал вам прочитать Увы, Смита и Джонса Эрика Липперта :

Если собрание Смит со строгим именем сборка, а Смит говорит, что сборка Джонс его друг, тогда Джонс должен также быть сильным именем. Если, однако, Смит не по имени, затем Джонс не должен быть строгим именем.

Меня иногда спрашивают "что случилось что? "

Редактировать: Он не упоминает COM, но теория все еще применима к вашей ситуации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...