Для чего подписываются манифесты ClickOnce?

Согласно Microsoft , вы должны подпишите ваше приложение ClickOnce. Но мне кажется, что оно отлично работает, когда я публикую его без подписи (отключив параметр «Подписать манифесты ClickOnce»).

Мне было все равно, и я оставил значения по умолчанию (я думаю, что использовал тестовый сертификат), пока я не сменил компьютер и не начал получать сообщение о том, что «Приложение подписано другим ключом, чем существующее приложение на сервере», что кажется приведет к тому, что мои пользователи перестанут получать автоматические обновления. По-видимому, VS использует имя моего компьютера для создания ключа.

Так что, должен ли я просто перестать подписывать свои манифесты ClickOnce, чтобы предотвратить такого рода ошибки, или есть какая-то польза от его пения . Кроме того, эти сертификаты могут вызвать сообщение "Издатель: Неизвестный Publi sher 'при установке приложения, чтобы вместо этого отображалось название моей компании, или мне нужно будет приобрести два разных типа сертификатов?

30
задан Jacob Proffitt 28 January 2012 в 05:39
поделиться