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