none
ClickOnce автообновление без вмешательства пользователя RRS feed

  • Вопрос

  • Win7/C# VS2015

    Здравствуйте! У меня написана маленькая программка, которая в будущем будет расти. Сделал обновление через ClickOnce, эта система полностью меня устроила, но она выдает вопросы пользователям. Можно ли как то сделать чтоб она не спрашивала нечего, а сразу выкачивала обновление если оно есть?

    22 октября 2015 г. 5:46

Ответы

Все ответы

  • Немного может быть в не по теме, но без вопросов обновляются только вирусы... Теперь по существу. Почему все таки полезно спросить про обновление: 1) У пользователя в данный момент жутко дорогой трафик и он не может себе позволить обновление; 2) В новой версии глюк и пользователь откатился до предыдущей. Вот основные причины по которым я иногда не обновляюсь, а вы хотите пользователей лишить этой возможности? Я бы не стала... Хотя иногда бывают случаи, когда старые версии не совместимы с новой, тут однозначно спрашивать вредно...
    22 октября 2015 г. 6:38
  • программа для работы, и у наших пользователей проблемы с знанием ПК. И когда у них вываливаются лишние окна они начинают нам названивать в тех. поддержку. Поэтому программа проверяется и тестируется, чтоб не было глюков. И тихое автообновление, это выход для нас.

    22 октября 2015 г. 6:48
  • При обновлении программы производится обновление DLL?

    Если нет, то сама когда то нашла в сети алгоритм обновления чуток подправила под себя и всё работало... По шагам: 1) Проверка, есть ли новая версия 2) Качаем новую версию 3) Переименовываем текущий запускной файл, в расширение bak. 4) Запускаем новую копию. 5) Выходим из старой. 6) При старте проверяем наличие bak и удаляем его, как только смогли удалить, значит наша копия работает одна... 7) Работаем в новой версии.

    Если да, то из самой проги не обновится, нужно писать другое приложение, которое обновит текущие файлы. Запускать приложение обновления, выходить из проги, производить обновление и вновь запускать приложение.

    22 октября 2015 г. 7:23
  • dll нет. А вот если бы поделились бы кодом, я был бы очень благодарен. И еще вопрос, есть ли сайты где есть  готовые решение программ (коды, алгоритмы и т.п.) можно и платно.
    22 октября 2015 г. 7:49
  • Я писала данный алгоритм на Delphi, так что вам это вряд ли поможет. В поиске легко находится данная статья. Думаю вы с легкостью найдете и другие...
    22 октября 2015 г. 8:21
  • Установите минимально допустимую версию для вашего приложения в настройках публикации равной текущей версии.

    22 октября 2015 г. 8:37
  • Установите минимально допустимую версию для вашего приложения в настройках публикации равной текущей версии.


    И обновление будет без подтверждения?
    22 октября 2015 г. 9:09
  • Обновление будет без подтверждения. 

    Галочку проверять обновления, естественно тоже надо поставить.

    • Изменено Bazzzy 22 октября 2015 г. 12:06
    22 октября 2015 г. 12:05