Это ОП, но у меня нет логина OpenID, поэтому я не могу отвечать как сам.
Спасибо за оба ответа.Я думаю, что любой работал бы, но ситуация оказалась немного более сложной.Я задокументировал мои выводы здесь на тот случай, если кому-то еще это интересно.
На самом деле ссылки на сборочные точки A и сборка A, в свою очередь, ссылаются на сборку B.
Я могу собрать сборки A и B и без знакабез проблем, но затем, если я хочу подписать A, мне нужно изменить сам проект, чтобы он ссылался на подписанную версию сборки B.
Хотя, возможно, был способ сделать это, мы решили, что это возможно.Конфликты DLL и проблемы управления конфигурацией, связанные с наличием разных наборов библиотек DLL с одинаковыми именами, не стоили хлопот.
Поэтому мы решили подписать обе эти сборки во всех сборках, реорганизовав код в разные сборки, где это необходимо для созданияубедитесь, что в подписанных кодах содержится только минимальное количество кода, поэтому вероятность его изменения меньше.
Tim