Я публикую библиотеку с открытым исходным кодом на CodePlex и хочу, чтобы файлы dll имели строгие имена, чтобы их можно было добавить в GAC.
Какой вариант подписи самый лучший?
Должен ли я использовать SNK? Если так, то у всех есть доступ к ключу. У меня нет проблем со всеми, кто имеет доступ, но это хороший подход?
Должен ли я использовать PFX? Если да, значит ли это, что другие люди, загружающие исходный код, не могут создать решение?
Что мне нравится делать, так это то, что я единственный, кто имеет доступ к ключу, так что подписанные сборки также имеют уровень подлинности, но при этом не мешают другим разработчикам загружать, создавать или изменять исходный код для себя, и сможете публиковать изменения для основного проекта.