Практическое руководство. Публикация приложения ClickOnce с помощью мастера публикации
Чтобы сделать приложение ClickOnce доступным для пользователей, необходимо опубликовать его в общей папке, на FTP-сервере или на съемном носителе. Приложение можно опубликовать с помощью Мастера публикации. Дополнительные свойства, связанные с публикацией, доступны на странице Публикация в Конструкторе проектов. Для получения дополнительной информации см. Публикация ClickOnce-приложений.
Перед запуском Мастера публикации необходимо правильно настроить свойства публикации. Например, назначить ключ для подписи приложения ClickOnce можно на странице Подпись в Конструкторе проектов. Для получения дополнительной информации см. Защита приложений ClickOnce.
Примечание
Если вы устанавливаете больше одной версии приложения с использованием технологии ClickOnce, то более ранние версии приложения перемещаются в папку "Archive", созданную в указанном вами расположении публикации.Архивация более ранних версий предотвращает появление папок с ранними версиями в каталоге установки.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от действующих параметров или выпуска среды.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Для получения дополнительной информации см. Настройка параметров разработки в Visual Studio.
Публикация в общую папку
Выберите проект приложения в Обозревателе решений.
В меню Сборка выберите пункт Опубликовать Projectname.
Откроется Мастер публикации.
На странице Где следует опубликовать приложение? введите допустимый адрес FTP-сервера или допустимый путь к файлу, используя один из указанных форматов, а затем нажмите кнопку Далее.
На странице Способ установки приложения пользователями выберите расположение, в которое пользователи будут переходить для установки приложения.
Если приложение будет устанавливаться из Интернета, выберите параметр С веб-сайта и введите URL-адрес в соответствии с тем путем к файлу, который вы указали на предыдущем этапе. Нажмите кнопку Далее. (Данный параметр обычно используется, когда в качестве расположения публикации указывается FTP-адрес. Загрузка из FTP напрямую не поддерживается, поэтому URL-адрес необходимо ввести здесь вручную.)
Если пользователи будут устанавливать приложение напрямую из общей папки, выберите параметр Из UNC-пути или из общей папки и нажмите кнопку Далее. (Этот вариант предназначен для расположений публикации вида c:\deploy\myapp или \\server\myapp.)
Если пользователи будут устанавливать приложение со съемного носителя, выберите параметр C компакт-диска или DVD-диска и нажмите кнопку Далее.
На странице Будет ли приложение доступно в автономном режиме? выберите соответствующий параметр.
Если вы хотите, чтобы приложение запускалось, даже если пользователь не подключен сети, выберите параметр Да, это приложение доступно из сети и вне сети. Для приложения будет создан ярлык в меню Пуск.
Если вы хотите, чтобы приложение работало напрямую из расположения публикации, выберите параметр Нет, это приложение доступно только из сети. Ярлык в меню Пуск создаваться не будет.
Нажмите кнопку Далее, чтобы продолжить.
Нажмите кнопку Готово, чтобы опубликовать приложение.
Статус публикации отображается в области уведомлений.
Публикация на компакт-диск или DVD-диск
В Обозревателе решений щелкните проект приложения правой кнопкой мыши и выберите пункт Свойства.
Откроется Конструктор проектов.
Перейдите на вкладку Публикация, чтобы открыть страницу Публикация в Конструкторе проектов, и нажмите кнопку Мастер публикации.
Откроется Мастер публикации.
На странице Место публикации приложения введите путь к файлу или FTP, где будет опубликовано приложение, например d:\deploy. Нажмите кнопку Далее, чтобы продолжить.
На странице Способ установки приложения пользователями выберите параметр С компакт-диска или DVD-диска и нажмите кнопку Далее.
Примечание
Если вы хотите, чтобы установка началась автоматически, как только компакт-диск будет вставлен в привод, откройте страницу Публикация в Конструкторе проектов и нажмите кнопку Параметры, а затем в мастере Параметры публикации выберите параметр В случае установки с компакт-диска автоматически запускать Setup, когда вставлен диск.
Если приложение распространяется на компакт-дисках, вы можете предоставлять для него обновления на веб-сайте. Выберите способ обновления на странице Место, где приложение будет искать обновления.
Чтобы приложение выполняло проверку на наличие обновлений, установите флажокПриложение следит за обновлениями, расположенными в следующем месте: и введите расположение, куда будут выкладываться обновления. Это может быть расположение файла, веб-сайт или FTP-сервер.
Если проверка обновлений не требуется, установите флажок Приложение не следит за обновлениями.
Нажмите кнопку Далее, чтобы продолжить.
Нажмите кнопку Готово, чтобы опубликовать приложение.
Статус публикации отображается в области уведомлений.
Примечание
После завершения публикации необходимо воспользоваться устройством для записки компакт-дисков или DVD-дисков, чтобы скопировать файлы из расположения, указанного в шаге 3, на компакт-диск или DVD-диск.
См. также
Основные понятия
Развертывание и безопасность технологии ClickOnce