2013-03-19 1 views
0

У меня есть приложение с щелчком мыши. Результатом этого приложения является файл (с пользовательским расширением, например .xyz). Функция автоматического обновления доступна только при доступе к этому приложению через ярлык на рабочем столе. Но когда я обращаюсь к приложению через выходной файл (или exe приложения в локальной папке), автоматическое обновление не работает. Я знаю, что ярлык на рабочем столе - это файл .appref-ms, который сначала обращается к серверу. Пожалуйста, дайте мне знать любые параметры, доступные для получения этой функции автоматического обновления даже из файла exe/output.C# - ClickOnce - функция автоматического обновления в локальном файле.

Заранее спасибо ...

ответ

1

Вы можете написать код, чтобы проверить наличие обновлений для приложения ClickOnce. Если обновление доступно, вы можете программно вызывать обновление. Это будет работать в вашем exe вместо использования ярлыка.

How to: Check for Application Updates Programmatically Using the ClickOnce Deployment API

0

Там нет никакого способа, чтобы запустить ехе и получить автоматическое обновление. Вы должны запустить его как приложение ClickOnce через ярлык appref-ms. Когда вы это сделаете, он проверяет манифест развертывания на сервере для новой версии и устанавливает его, если он находит его, а затем запускает приложение. Запуск из exe, он даже не признает, что это приложение, установленное ClickOnce.

 Смежные вопросы

  • Нет связанных вопросов^_^