Лучший отвечающий
ClickOnce и UpdateLocation

Вопрос
-
WinForms/VS2013
Здравствуйте, столкнулся с необходимостью изменять место поиска обновлений (для разных групп клиентов разные сервера обновлений т.е. кто-то из интернета, кто-то из локальной сети). Возможно ли изменить UpdateLocation программно, взять например из БД?
24 февраля 2014 г. 20:28
Ответы
-
К сожалению, я не нашел возможности в ClickOnce настраивать различные адреса для серверов обновлений. Кроме того ClickOnce не работает с ftp сервером... Решил проблему, не самым удачным способом.
1. Определяю сетевое окружение.
2. В зависимости от наличия в сетевой видимости локального сервера обновлений выбираю источник обновлений.
3. Копирую обновлённые файлы в локальную папку(!бывает что нет разрешений на копирование)
4. Проверяю и обновляю средствами ClickOnce .
ClickOnce очень удобная технология, но на мой взгляд не полностью реализованная.
- Помечено в качестве ответа Surushkin Ilya 26 февраля 2014 г. 3:21
26 февраля 2014 г. 3:21
Все ответы
-
Добрый день.
Вот здесь написано про UpdateLocation:
Это значение может быть изменено только в манифесте развертывания приложения.
- Изменено Алексей ЛосевEditor 25 февраля 2014 г. 4:57
25 февраля 2014 г. 4:57Отвечающий -
Здравствуйте, Алексей.
В манифесте может присутствовать несколько UpdateLocation, можно ли из них как-то выбирать, или путь к обновлениям определяется исключительно при публикации?
25 февраля 2014 г. 5:10 -
К сожалению, я не нашел возможности в ClickOnce настраивать различные адреса для серверов обновлений. Кроме того ClickOnce не работает с ftp сервером... Решил проблему, не самым удачным способом.
1. Определяю сетевое окружение.
2. В зависимости от наличия в сетевой видимости локального сервера обновлений выбираю источник обновлений.
3. Копирую обновлённые файлы в локальную папку(!бывает что нет разрешений на копирование)
4. Проверяю и обновляю средствами ClickOnce .
ClickOnce очень удобная технология, но на мой взгляд не полностью реализованная.
- Помечено в качестве ответа Surushkin Ilya 26 февраля 2014 г. 3:21
26 февраля 2014 г. 3:21