c # ClickOnce, уведомить приложение об обновлениях - PullRequest
1 голос
/ 30 апреля 2011

HI, в настоящее время приложение запрашивает обновление с помощью CheckForUpdateAsync (),

Теперь мы хотим, чтобы приложение оставалось в покое, и пусть update уведомит приложение, если какое-либо обновление доступно.Затем мы получаем обновления в фоновом потоке, только если получим уведомление.Приложение не должно проверять наличие обновлений.

Если какое-либо решение или его возможно, то plz предлагает

thanx ..

1 Ответ

0 голосов
/ 07 сентября 2011

Если я правильно понимаю вопрос, обновление само по себе не является приложением - это пассивное существование новых файлов развертывания ClickOnce, связанных с новой версией.Возможно, вы захотите использовать объект FileSystemWatcher из .NET Framework в приложении.Приложение получит событие, когда новая версия ClickOnce будет добавлена ​​в папку развертывания.Получив это событие, он может использовать методы CheckForUpdateAsync и UpdateAsync в ApplicationDeployment для выполнения фактического обновления.

Поскольку обновление - это просто пассивная коллекция файлов, приложение собираетсянужно что-то сделать (если вы просто не хотите вернуться к стандартной системе обновления ClickOnce).

...