Подписание приложения VB.NET
Должен ли я подписывать свои приложения VB.NET?
Я получаю сообщение об ошибке:
SignTool reported an error 'Keyset does not exist'
Но не заинтересованы в подписании чего-либо, поскольку проект небольшой и будет использоваться только внутри моего отдела.
Я мог создать временный ключ. Но зачем мне это хотеть?
Спасибо.
Ответов (4)4
Второй пост здесь, похоже, может помочь ...
Подписание сборки строгим именем обычно происходит тогда, когда сборка будет помещена в нее GAC
, поэтому строгое имя обеспечивает безопасные ссылки.
Указан только производитель сборки public key token
, поэтому, делая ссылку на сборку из вашего приложения во время разработки, вы можете быть уверены, что эта же сборка будет использоваться пользователем.
Так что если в вашем заявлении есть GUI
, думаю not
, подписание не требуется. Если это library
, который можно использовать публично yes
, подпишите его.
У меня такая же проблема...
Я перешел на вкладку «Подписывание» в «Мой проект», снял флажок и поставил флажок «Подписать манифесты ClickOnce», затем «Создать тестовый сертификат».
Я сохранил, а затем опубликовал. Во время публикации меня попросили подтвердить новый сертификат. "OK"
Кажется, сработало.