2

В настоящее время мы используем ClickOnce для развертывания нашего приложения Windows Form. Мы изучаем возможности использования нескольких каналов выпуска, таких как «Стабильный» и «Бета-версия», и возможность выпуска только обновления для x-количества клиентов.

Я не могу найти никакой информации, указывающей на то, что ClickOnce имеет поддержку для этого из коробки, и мне интересно, если кто-нибудь решил эту проблему с обходным путем?

1 ответ1

1

Это не совсем то, что вы хотите, но это близко. Это может быть полезно для других, кто ищет это.

Приложения проверяют наличие обновлений только из одного места, независимо от места установки. Я собираюсь начать называть это "стабильным" каталогом.

Я собираюсь сделать еще один каталог для бета-установки.

Когда будет приемлемо тестирование бета-версии, я просто скопирую эту версию в стабильный каталог, и все клиенты с меньшей версией обновятся.

Пользователи никогда не будут автоматически обновляться до бета-версии, что может быть недостатком этого подхода. Для запуска бета-версии требуется установка по бета-ссылке. И те пользователи бета-версии, в конечном счете, просто будут использовать стабильную версию, если они не будут постоянно подписываться на каждую бета-версию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .