Согласно Microsoft, вы должны подписать приложение ClickOnce. Но мне кажется, что он работает очень хорошо, когда я публикую его, не подписывая его (отключив опцию "Sign the ClickOnce manifestests" ).
Мне действительно было все равно, и я сохранил значения по умолчанию (я думаю, что использовал тестовый сертификат), пока не сменил компьютер, и начал получать сообщение о том, что "приложение подписано с другим ключом, чем существующее приложение сервер, который кажется, заставит моих пользователей перестать получать автоматические обновления. По-видимому, VS использует мое имя компьютера для создания ключа.
Итак, я должен просто прекратить подписывать свои манифесты ClickOnce, чтобы предотвратить такую ошибку, или есть какая-то польза от ее пения. Кроме того, являются ли эти сертификаты теми, которые вызывали бы сообщение "Издатель: Неизвестный издатель" при установке приложения вместо имени моей компании или мне нужно было бы приобрести два разных типа сертификатов?