Пример ClickOnce Background Update Technology
Обновлен: Ноябрь 2007
Следующий пример демонстрирует использование API ClickOnce для загрузки обновления приложения ClickOnce в качестве фоновой задачи.
Дополнительные сведения об использовании примеров см. в следующих разделах:
![]() |
---|
Этот пример кода служит иллюстрацией концепции и не предназначен для использования в приложениях или веб-узлах, поскольку не может считаться примером наиболее безопасного кода. Корпорация Майкрософт не несет ответственности за случайные или косвенные убытки в случае использования примера кода не по назначению. |
Построение примера с использованием командной строки
В командной строке перейдите в тот каталог, где сохранены несжатые образцы файлов.
В каталоге BackgroundUpdate перейдите в каталог CS.
Введите msbuild для построения примера, используя предоставленный файл решения (.sln).
Построение примера с использованием Visual Studio
В Проводнике Windows перейдите в тот каталог, в котором сохранены несжатые образцы файлов.
В каталоге BackgroundUpdate перейдите в подкаталог CS.
Дважды щелкните файл решения (.sln), чтобы открыть его в Visual Studio.
В меню Построение выберите команду Построить решение.
По умолчанию построение приложения помещается в каталог \bin или \bin\Debug.
Выполнение примера
Выполните Средство создания и редактирования манифестов, графический клиент (MageUI.exe), который входит в SDK (пакет средств разработки программного обеспечения) для Windows. Этот инструмент создает манифест приложения и публикует проект на выбранном веб-сервере. При запросе введите путь к этому веб-серверу.
Щелкните ссылку на веб-странице, которую сгенерирует данный инструмент.
Требования
Версия .NET Framework: 2.0
Примечания
Для использования этого свойства приложение должно быть развернуто с использованием ClickOnce. Это можно выполнить с помощью опции меню Опубликовать решение или Средство создания и редактирования манифестов, графический клиент (MageUI.exe), который предоставляется вместе с SDK для Windows. Оба способа создадут файлы манифеста и опубликуют проект на выбранном веб-сервере. Для выполнения приложения щелкните ссылку на сгенерированной веб-странице. Дополнительные сведения см. в разделе Пошаговое руководство. Развертывание приложения ClickOnce вручную.
Поскольку в этом примере показано динамическое обновление приложения, необходимо опубликовать обновление приложения, чтобы обнаружить или выполнить доступное обновление. Для реализации этого можно открыть развертывание манифеста с помощью MageUI.exe и выбрать номер версии. При этом ClickOnce определит наличие обновления. Можно также изменять файлы исходного кода, используя Visual Studio, даже для внесения простого изменения, такого как добавление комментария, и переопубликование приложения.
См. также
Ссылки
Средство создания и редактирования манифестов, графический клиент (MageUI.exe)