Практическое руководство. Публикация приложения ClickOnce с помощью мастера публикации
Чтобы сделать приложение ClickOnce доступным для пользователей, его необходимо опубликовать на веб-сервере, в общей папке или на съемном носителе. Приложение можно опубликовать при помощи мастера публикации; дополнительные свойства, относящиеся к публикации, доступны на странице Публикация в конструкторе проектов. Дополнительные сведения см. в разделе Публикация ClickOnce-приложений.
Перед запуском мастера публикации необходимо соответствующим образом установить свойства публикации. Например, если нужно назначить ключ для подписи приложения ClickOnce, это можно сделать на странице Подпись в конструкторе проектов. Дополнительные сведения см. в разделе Защита приложений ClickOnce.
Примечание
Если установить несколько версий приложения при помощи ClickOnce, программа установки переместит предыдущие версии приложения в папку с именем "Archive" в указанном месте публикации.Архивация предыдущих версий подобным образом позволяет очищать каталог для установки от папок с предыдущими версиями.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке, в зависимости от действующих параметров или версии среды.Чтобы изменить настройки, в меню Сервис выберите команду Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.
Публикация на веб-узле
Выберите проект приложения в обозревателе решений.
Щелкните правой кнопкой мыши узел проекта и выберите Опубликовать.
Откроется мастер публикации.
На странице Место публикации приложения введите допустимый URL-адрес в формате https://www.microsoft.com/foldername и нажмите кнопку Далее.
На странице Будет ли приложение доступно в автономном режиме? выберите соответствующий вариант.
Если нужно, чтобы приложение запускалось, когда пользователь отключается от сети, выберите Да, это приложение доступно как из сети, так и автономно. В меню Пуск для приложения будет создан ярлык.
Если нужно запускать приложение непосредственно из места публикации, выберите Нет, это приложение доступно только через сетевое соединение. В меню Пуск для приложения ярлык не будет создан.
Нажмите кнопку Далее для продолжения.
Нажмите кнопку Готово, чтобы опубликовать приложение.
Состояние публикации отображается в области уведомления о состоянии.
Публикация в общей папке
Выберите проект приложения в обозревателе решений.
В меню Построение выберите Опубликовать Projectname.
Откроется мастер публикации.
На странице Место публикации приложения введите допустимый путь к файлу в формате \\computername\applicationname и нажмите кнопку Далее.
Примечание
Если пользователи будут устанавливать приложение с веб-узла, этот путь к файлу должен соответствовать URL-адресу, по которому будут обращаться пользователи.Например, если пользователи будут устанавливать с веб-узла http:\\www.microsoft.com\myapplication\publish.htm, нужно ввести путь c:\inetpub\wwwroot\myapplication.
На странице Способ установки приложения пользователями выберите, откуда пользователи будут устанавливать приложение:
Если пользователи будут устанавливать из веб-узла, выберите Из веб-узла и введите URL-адрес, соответствующий пути к файлу, введенному на предыдущем шаге. Нажмите кнопку Далее. (Этот вариант обычно используется, если в качестве места публикации указывается FTP-сервер. Непосредственная загрузка из FTP-сервера не поддерживается. Следовательно, здесь нужно ввести URL-адрес).
Если пользователи будут устанавливать приложение непосредственно из общей папки, выберите Из UNC-пути или из общей папки, а затем нажмите кнопку Далее. (Это для местоположений публикации формы c:\deploy\myapp или \\server\myapp).
Если пользователи будут устанавливать со съемного носителя, выберите C компакт-диска или DVD-диска, а затем нажмите кнопку Далее.
Примечание
Эта страница не отображается, если на странице Место публикации приложения введен URL-адрес (HTTP-адрес).
На странице Будет ли приложение доступно в автономном режиме? выберите соответствующий вариант.
Если нужно, чтобы приложение запускалось, когда пользователь отключается от сети, выберите Да, это приложение доступно как из сети, так и автономно. В меню Пуск для приложения будет создан ярлык.
Если нужно запускать приложение непосредственно из места публикации, выберите Нет, это приложение доступно только через сетевое соединение. В меню Пуск для приложения ярлык не будет создан.
Нажмите кнопку Далее для продолжения.
Нажмите кнопку Готово, чтобы опубликовать приложение.
Состояние публикации отображается в области уведомления о состоянии.
Публикация на компакт-диске или DVD-диске
В обозревателе решений щелкните правой кнопкой мыши проект приложения и выберите Свойства.
Появится конструктор проектов.
Перейдите на вкладку Публикация, чтобы открыть страницу Публикация в конструкторе проектов, и нажмите кнопку Мастер публикации.
Откроется мастер публикации.
На странице Место публикации приложения введите путь к файлу или расположение на FTP-сервере, где будет опубликовано приложение, например d:\deploy. Нажмите кнопку Далее для продолжения.
На странице Способ установки приложения пользователями выберите вариант C компакт-диска или DVD-диска и нажмите кнопку Далее.
Примечание
Если нужно, чтобы установка запускалась автоматически при вставке компакт-диска в дисковод, откройте страницу Публикация в конструкторе проектов и нажмите кнопку Параметры, после чего в мастере Параметры публикации выберите В случае установки с компакт-диска автоматически запускать Setup, когда вставлен диск.
При распространении приложении на компакт-дисках может понадобиться предоставлять обновления из веб-узла. На странице Место, где приложение будет искать обновления выберите режим обновления:
Если приложение будет проверять обновления, выберите Приложение следит за обновлениями, расположенными в следующем месте и введите место, в котором будет указано обновление. Это может быть расположение файла, веб-узел или FTP-сервер.
Если приложение не будет проверять обновления, выберите Приложение не следит за обновлениями.
Нажмите кнопку Далее для продолжения.
Нажмите кнопку Готово, чтобы опубликовать приложение.
Состояние публикации отображается в области уведомления о состоянии.
Примечание
После завершения публикации нужно с помощью устройства перезаписи на компакт-диске или на диске DVD скопировать файлы из места, указанного на шаге 3, на компакт-диск или на носитель DVD.