none
ClickOnce и UpdateLocation RRS feed

  • Вопрос

  • 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:

    Это значение может быть изменено только в манифесте развертывания приложения.


    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