Развертывание классического приложения платформа .NET Framework с помощью мастера публикации ClickOnce

Чтобы сделать приложение ClickOnce доступным для пользователей, необходимо опубликовать его в общей папке, на FTP-сервере или на съемном носителе. Приложение можно опубликовать с помощью мастера публикации. Дополнительные свойства, связанные с публикацией, доступны на странице Публикация в конструкторе проектов. Дополнительные сведения см. в разделе Публикация приложений ClickOnce.

Перед запуском Мастера публикации необходимо правильно настроить свойства публикации. Например, назначить ключ для подписи приложения ClickOnce можно на странице Подпись в конструкторе проектов. Дополнительные сведения см. в разделе "Безопасные приложения ClickOnce".

Примечание.

Если вы устанавливаете больше одной версии приложения с использованием технологии ClickOnce, то более ранние версии приложения перемещаются в папку Archive, созданную в указанном вами расположении публикации. Архивация более ранних версий предотвращает появление папок с ранними версиями в каталоге установки.

Примечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от действующих параметров или выпуска среды. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Сброс параметров.

Публикация в общую папку

  1. Выберите проект приложения в обозревателе решений.

  2. В меню "Сборка" выберите "Опубликовать имя проекта" или "Опубликоватьвыбор".

    Откроется Мастер публикации.

    Примечание.

    В ClickOnce для .NET Core 3.1 и .NET 5 или более поздней версии вы устанавливаете свойства развертывания с помощью средства публикации вместо мастера публикации и страницы публикации конструктора проектов. Дополнительные сведения см. в статье "Развертывание приложения .NET Для Windows с помощью ClickOnce и ClickOnce для .NET".

  3. На странице Место публикации приложения введите допустимый адрес FTP-сервера или допустимый путь к файлу, используя один из указанных форматов, а затем нажмите кнопку Далее.

  4. На странице Способ установки приложения пользователями выберите расположение, в которое пользователи будут переходить для установки приложения:

    • Если приложение будет устанавливаться из Интернета, выберите параметр С веб-сайта и введите URL-адрес в соответствии с тем путем к файлу, который вы указали на предыдущем этапе. Нажмите кнопку Далее. (Этот параметр обычно используется при указании FTP-адреса в качестве расположения публикации. Прямая загрузка с FTP не поддерживается. Поэтому необходимо ввести URL-адрес здесь.)

    • Если пользователи будут устанавливать приложение напрямую из общей папки, выберите параметр Из UNC-пути или из общей папки и нажмите кнопку Далее. (Это предназначено для публикации расположений формы c:\deploy\myapp или \\server\myapp.)

    • Если пользователи будут устанавливать приложение со съемного носителя, выберите параметр C компакт-диска или DVD-диска и нажмите кнопку Далее.

  5. На странице Будет ли приложение доступно вне сети выберите соответствующий параметр:

    • Если вы хотите, чтобы приложение запускалось, даже если пользователь не подключен к сети, выберите параметр Да, это приложение доступно из сети и вне сети. Для приложения будет создан ярлык в меню Пуск.

    • Если вы хотите, чтобы приложение работало напрямую из расположения публикации, выберите параметр Нет, это приложение доступно только из сети. Ярлык в меню Пуск создаваться не будет.

      Нажмите кнопку Next (Далее), чтобы продолжить.

  6. Нажмите кнопку Готово, чтобы опубликовать приложение.

    Статус публикации отображается в области уведомлений.

Публикация на компакт-диск или DVD-диск

  1. В обозревателе решений щелкните проект приложения правой кнопкой мыши и выберите пункт Свойства.

    Открывается конструктор проектов.

  2. Перейдите на вкладку Публикация, чтобы открыть страницу Публикация в конструкторе проектов, и нажмите кнопку Мастер публикации.

    Откроется Мастер публикации.

  3. На странице Место публикации приложения введите путь к файлу или FTP, где будет опубликовано приложение, например d:\deploy. Затем щелкните Далее , чтобы продолжить.

  4. На странице Способ установки приложения пользователями выберите параметр С компакт-диска или DVD-диска и нажмите кнопку Далее.

    Примечание.

    Если вы хотите, чтобы установка началась автоматически, как только компакт-диск будет вставлен в привод, откройте страницу Публикация в конструкторе проектов и нажмите кнопку Параметры, а затем в мастере Параметры публикации выберите параметр В случае установки с компакт-диска автоматически запускать Setup, когда вставлен диск.

  5. Если приложение распространяется на компакт-дисках, вы можете предоставлять для него обновления на веб-сайте. Выберите способ обновления на странице Место, где приложение будет искать обновления:

    • Чтобы приложение выполняло проверку на наличие обновлений, установите флажок Приложение следит за обновлениями, расположенными в следующем месте и введите расположение, куда будут выкладываться обновления. Это может быть расположение файла, веб-сайт или FTP-сервер.

    • Если проверка обновлений не требуется, установите флажок Приложение не следит за обновлениями.

      Нажмите кнопку Next (Далее), чтобы продолжить.

  6. Нажмите кнопку Готово, чтобы опубликовать приложение.

    Статус публикации отображается в области уведомлений.

    Примечание.

    После завершения публикации необходимо воспользоваться устройством для записки компакт-дисков или DVD-дисков, чтобы скопировать файлы из расположения, указанного в шаге 3, на компакт-диск или DVD-диск.