Пример использования технологии ClickOnce
Обновлен: Ноябрь 2007
В этом примере демонстрируются некоторые задачи, использующие технологию ClickOnce.
Получение примеров и инструкций по их установке
Выполните одно или несколько из следующих действий:
В меню Справка выберите пункт Примеры.
Отобразится информация о примерах, содержащаяся в файле сведений о продукте.
Посетите веб-узел примеров Visual Studio 2008 Здесь содержатся самые последние версии примеров.
Найдите примеры на компьютере, где установлена среда Visual Studio. По умолчанию примеры и файл сведений о продукте устанавливаются в папку диск:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid. Для выпусков Express продукта Visual Studio все примеры располагаются в Интернете.
Дополнительные сведения см. в разделе Поиск файлов примеров.
![]() |
---|
Этот пример кода иллюстрирует концепцию и содержит только код, относящийся к этой концепции. Он может не отвечать требованиям безопасности для конкретных условий, и его не следует использовать в точности в том виде, в каком он приведен. Чтобы проект был безопасным и надежным, рекомендуется добавить код обеспечения безопасности и код обработки ошибок. Корпорация Майкрософт предоставляет этот пример кода на условиях “как есть”, без каких-либо гарантий. |
Для создания и публикации данного решения
Построение решения. Щелкните правой кнопкой мыши имя проекта в обозревателе решений и нажмите кнопку Построить.
Публикация решения. Щелкните правой кнопкой мыши имя проекта в обозревателе решений и нажмите кнопку Опубликовать. Дополнительные сведения о мастере публикации см. в разделе Практическое руководство. Публикация приложения ClickOnce.
Демонстрации
Технология ClickOnce может использоваться для программной обработки нескольких задач по установке и обслуживанию. К ним относятся:
Проверка наличия обновлений Для проверки наличия новых обновлений используется метод CheckForUpdate.
Обновление приложения Для загрузки обновленного приложения используется метод UpdateAsync.
Загрузка дополнительных файлов Для загрузки дополнительных файлов используется метод DownloadFileGroupAsync.
Сведения о развертывании Для извлечения и сообщения имени, версии, расположения и последнего обновления используется свойство My.Application.Deployment.
См. также
Ссылки
Свойство My.Application.Deployment
Свойство My.Application.IsNetworkDeployed