Нужен ли новый ключевой файл .snk для каждой версии библиотеки со строгим именем? - PullRequest
6 голосов
/ 18 декабря 2008

Если я буду строго называть библиотеку классов файлом .snk, нужно ли мне заменять этот файл .snk новым, если я создаю новую версию этой же библиотеки?

Ответы [ 2 ]

7 голосов
/ 18 декабря 2008

Нет. Сборка библиотеки классов подписана открытым ключом из файла SNK.

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

У нас есть SNK для всей компании, все сборки которого подписаны одним и тем же SNK.

2 голосов
/ 18 декабря 2008

нет, вы не можете повторно использовать файл ключа в разных файлах / проектах

...