Поделиться через


Практическое руководство. Публикация приложения ClickOnce с помощью мастера публикации

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

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

Примечание

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

Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

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

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

    Примечание

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

См. также

Основные понятия

Развертывание и безопасность технологии ClickOnce

Защита приложений ClickOnce

Другие ресурсы

Развертывание решения Office с помощью ClickOnce