Нажмите Один раз выпустить каналы и развернуть функции?

335
Anders

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

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

2
Вы должны прочитать этот вопрос в Stackoverflow в значительной степени отвечает на этот вопрос http://stackoverflow.com/questions/13478991/vs2012-sync-project-properties-and-clickonce-build-number Ramhound 10 лет назад 0
@Ramhound, эта ссылка не имеет ничего общего с созданием нескольких каналов выпуска. heavyd 10 лет назад 0

1 ответ на вопрос

1
Serinus

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

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

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

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

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