Публикация приложения ClickOnce Winforms в ненадежной сетевой среде
Время от времени я публикую корпоративное приложение в нашем филиале в Индии. Соединение довольно слабое, и я борюсь с выполнением базовой публикации ClickOnce (публикация, встроенная в VS2017). Система попытается опубликовать, но может зависнуть на 10%. Иногда дохожу до 90%!
Мне нужно попробовать 5 или 10 раз, прежде чем я получу достаточно стабильного соединения для отправки по файлам. Мы говорим здесь только 150 МБ. Любые идеи о том, как заставить VS работать с ненадежным соединением? Я думаю, что Microsoft будет иметь механизмы исправления ошибок / повторных попыток, чтобы облегчить это.
1 ответ
ClickOnce - это просто каталог на диске. Вы можете опубликовать в локальном каталоге, а затем использовать более надежный инструмент (например, Rsync), чтобы перезаписать файлы. В ClickOnce нет никакого волшебства (по крайней мере, в прошлый раз, когда я использовал его, что было более пяти лет назад).