Как заставить имя издателя отображаться в диалоговом окне установщика ClickOnce? - PullRequest
1 голос
/ 11 июня 2019

Как в Visual Studio 2015 получить диалоговое окно установщика ClickOnce для отображения имени издателя, указанного на изображении?

enter image description here

Я попытался ввести имя в Project Properties -> Publish -> Options -> Description -> Publisher Name, но это добавляет имя в папку в меню «Пуск» только после его установки.

Поле «Компания» в Project Properties -> Application -> Assembly Information также не работает.

1 Ответ

1 голос
/ 12 июня 2019

MSIX : Возможно, стоит подумать о кратком прочтении о MSIX - новом универсальном формате пакета, предназначенном для приложений Windows 10.


ClickOnce : Хотя я не использую ClickOnce , я полагаю, что проблема, которую вы видите, связана с отсутствующим сертификатом . Вам нужен сертификат подписи кода Authenticode , чтобы подписать настройки: ClickOnce и Authenticode .

Извлечение : В указанном выше документе написано:

" Вы можете получить сертификат для подписи кода одним из трех способов:

  1. Купите один у поставщика сертификата.
  2. Получите один из группы в вашей организации, ответственной за создание цифровых сертификатов.
  3. Создайте собственный сертификат с помощью командлета New-SelfSignedCertificate PowerShell или с помощью MakeCert.exe, который входит в комплект Windows Software Development Kit (SDK).

Вам необходимо использовать option 1 для общего развертывания . Option 2 для использования компании , а option 3 в основном для тестирования .

Сводка : При выборе опции 1 вы должны получить правильное имя Publisher. Так что получите правильный сертификат подписи кода от выдающего органа, чтобы исправить проблему, которую вы видите. Очевидно сначала проверьте, есть ли у вашей компании такой сертификат (очень часто они делают в эти дни).

SmartScreen : ответ на SmartScreen и цифровые сертификаты с использованием MSI. Пожалуйста, просмотрите: Как добавить издателя в Installshield 2018


Ссылки

...