Подписание приложения VB.NET - PullRequest
4 голосов
/ 24 февраля 2009

Должен ли я подписывать свои приложения на VB.NET?

Я получаю сообщение об ошибке:

SignTool reported an error 'Keyset does not exist'

Но не стоит ничего подписывать, так как проект небольшой и будет использоваться только для моего отдела.

Я мог бы создать временный ключ. Но зачем мне это?

Спасибо.

Ответы [ 4 ]

2 голосов
/ 22 июня 2009

У меня была такая же проблема ...

Я перешел на вкладку «Подписание» в «Мой проект», снял флажок и проверил «Подписать манифесты ClickOnce», а затем «Создать тестовый сертификат».

Я сохранил, а затем опубликовал. Во время публикации он попросил меня подтвердить новый сертификат. "OK"

Кажется, сработало.

2 голосов
/ 24 февраля 2009

Второй пост здесь похоже, это может помочь ...

1 голос
/ 24 февраля 2009

Подписание сборки со строгим именем обычно происходит, когда в сборке будет указано значение GAC, поэтому строгое имя обеспечивает безопасную ссылку.

Только производитель сборки указал public key token, поэтому, делая ссылку на сборку из вашего приложения во время разработки, вы можете быть уверены, что эта же сборка будет использоваться пользователем.

Так что, если ваше приложение имеет GUI, я думаю not, подписывание не требуется. Если это library, который можно использовать публично, yes, подпишите его.

1 голос
/ 24 февраля 2009

Чтобы ответить на ваш первый вопрос: нет, подпись не требуется. По умолчанию ваши проекты не подписаны.

Возможно, пост Дейва поможет с ошибкой, которую вы получите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...