Как стать автором
Обновить

Комментарии 5

Насколько я знаю такое решение помогает самому приложению (WCF подхватывает проксик), и возможно если приложение уже установлено.
Если у вас чистая машина, то пробиться через проксик не получится, потому что стандартный dfsvc.exe это не умеет, а свой код на машину вы еще не закачали.

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

Причем, проблема довольно старая и до сих пор не поправлена, хотя фикс вроде не сложный совсем.
Кстати, ClickOnce и обновления то ставит довольно странно… буквально вчера обновлял два хоста с офисом, на одном окно с предупреждением об обновлении появилось как только вызвал проверку обвновлений из Word, второй хост просто молчал на такие действия. Запуск того же из Планировщика задач тоже не увенчался успехом. В процессах появляется OfficeClick2Run и тишина… может посоветует корректный способ запуска проверки и скачивания обновлений? /update в моем случае не помогает.
Я замучился поддерживать ClickOnce в своих приложениях. Все сводится к тому, что как бы не была хороша система автоапдейтов, всегда встретится кто-то у кого ничего вообще не работает. А с ClickOnce очень много головной боли связанной с тем что приложение нужно подписывать и что если вдруг добавил или удалил DLLку — все, это уже другое приложение, и автоапдейт не работает вообще. Кто знает, может я просто "не умею его готовить", но я пересел на обычные MSI и пока как-то назад не очень хочется.
Поддерживаю, регулярно проблемы с установкой и обновлением приложения ClickOnce, в независимости от версий Windows у пользователей.
Смотрю в сторону Squirrel.Windows, они позиционируют себя как ClickOnce, который работает(внутри используют NuGet)
Кто то пользуется Squirrel? Есть какие то проблемы?

Вопросу уже 5 лет, но проблемы с ClickOnce остались. Пользую Squirrel пару месяцев, вроде нареканий пока нет, вещь достаточно надежная.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации