Во-первых, я новичок в подписывании сборок с помощью SNK, так что это может быть глупый вопрос.
У меня есть решение с несколькими проектами, некоторые из которых нужно подписать. Я создал SNK с помощью мастера VisualStudio и сохранил его в папке решения, которая является общей для всех проектов.
Теперь при попытке подписать проект на странице свойств VS просит меня создать новый SNK или выбрать существующий. Я выбрал ту, которую создал ранее. Теперь SNK скопирован (не связан) в папку проекта.
Таким образом, у меня получается отдельный SNK для каждого подписанного проекта. Это действительно задумано?
Добавление SNK вручную в качестве ссылки на проект возможно, но тогда SNK не отображается в поле выбора, поэтому я думаю, VS не нравится эта идея.
Основная причина, по которой я задумался, заключается в том, что в TestRunConfig, по-видимому, можно выбрать только один SNK. Это кажется странным, поскольку я могу использовать разные SNK для каждого проекта (в конце концов, VS хочет, чтобы я использовал разные SNK для каждого проекта).
Покопавшись в MSDN в течение нескольких часов, я обнаружил, что это бесполезно. Буду рад, если вы укажете на мою ошибку или перенаправите меня на страницу, которая действительно объясняет, что здесь происходит.