Нужен ли новый ключевой файл.snk для каждой версии библиотеки со строгим именем?
Если я буду строго называть библиотеку классов файлом.snk, нужно ли мне заменять этот файл.snk новым, если я создам новую версию этой же библиотеки?
2 ответа
Решение
Нет. Сборка библиотеки классов подписана открытым ключом из файла SNK.
Вы можете использовать один и тот же файл SNK для всех создаваемых сборок. Таким образом, целевые системы могут быть настроены таким образом, чтобы разрешить доверие к определенному общедоступному ключу (т. Е. Всем сборкам). Это можно сделать через Панель управления -> Администрирование -> Конфигурация.NET x.0.
У нас есть SNK для всей компании, и все сборки подписаны одним и тем же SNK.
Нет, вы не можете повторно использовать файл ключа в разных файлах / проектах