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


Пример ClickOnce Background Update Technology

Обновлен: Ноябрь 2007

Следующий пример демонстрирует использование API ClickOnce для загрузки обновления приложения ClickOnce в качестве фоновой задачи.

Дополнительные сведения об использовании примеров см. в следующих разделах:

ms180975.alert_security(ru-ru,VS.90).gifПримечание о безопасности.

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

Построение примера с использованием командной строки

  1. В командной строке перейдите в тот каталог, где сохранены несжатые образцы файлов.

  2. В каталоге BackgroundUpdate перейдите в каталог CS.

  3. Введите msbuild для построения примера, используя предоставленный файл решения (.sln).

Построение примера с использованием Visual Studio

  1. В Проводнике Windows перейдите в тот каталог, в котором сохранены несжатые образцы файлов.

  2. В каталоге BackgroundUpdate перейдите в подкаталог CS.

  3. Дважды щелкните файл решения (.sln), чтобы открыть его в Visual Studio.

  4. В меню Построение выберите команду Построить решение.

По умолчанию построение приложения помещается в каталог \bin или \bin\Debug.

Выполнение примера

  1. Выполните Средство создания и редактирования манифестов, графический клиент (MageUI.exe), который входит в SDK (пакет средств разработки программного обеспечения) для Windows. Этот инструмент создает манифест приложения и публикует проект на выбранном веб-сервере. При запросе введите путь к этому веб-серверу.

  2. Щелкните ссылку на веб-странице, которую сгенерирует данный инструмент.

Требования

Версия .NET Framework: 2.0

Примечания

Для использования этого свойства приложение должно быть развернуто с использованием ClickOnce. Это можно выполнить с помощью опции меню Опубликовать решение или Средство создания и редактирования манифестов, графический клиент (MageUI.exe), который предоставляется вместе с SDK для Windows. Оба способа создадут файлы манифеста и опубликуют проект на выбранном веб-сервере. Для выполнения приложения щелкните ссылку на сгенерированной веб-странице. Дополнительные сведения см. в разделе Пошаговое руководство. Развертывание приложения ClickOnce вручную.

Поскольку в этом примере показано динамическое обновление приложения, необходимо опубликовать обновление приложения, чтобы обнаружить или выполнить доступное обновление. Для реализации этого можно открыть развертывание манифеста с помощью MageUI.exe и выбрать номер версии. При этом ClickOnce определит наличие обновления. Можно также изменять файлы исходного кода, используя Visual Studio, даже для внесения простого изменения, такого как добавление комментария, и переопубликование приложения.

См. также

Ссылки

ApplicationDeployment

Средство создания и редактирования манифестов, графический клиент (MageUI.exe)