Лучший отвечающий
ClickOnce автообновление без вмешательства пользователя

Вопрос
-
Win7/C# VS2015
Здравствуйте! У меня написана маленькая программка, которая в будущем будет расти. Сделал обновление через ClickOnce, эта система полностью меня устроила, но она выдает вопросы пользователям. Можно ли как то сделать чтоб она не спрашивала нечего, а сразу выкачивала обновление если оно есть?
- Изменено Vladimir Kornilov 22 октября 2015 г. 5:50
22 октября 2015 г. 5:46
Ответы
-
Установите минимально допустимую версию для вашего приложения в настройках публикации равной текущей версии.
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 6 ноября 2015 г. 8:09
22 октября 2015 г. 8:37
Все ответы
-
Немного может быть в не по теме, но без вопросов обновляются только вирусы... Теперь по существу. Почему все таки полезно спросить про обновление: 1) У пользователя в данный момент жутко дорогой трафик и он не может себе позволить обновление; 2) В новой версии глюк и пользователь откатился до предыдущей. Вот основные причины по которым я иногда не обновляюсь, а вы хотите пользователей лишить этой возможности? Я бы не стала... Хотя иногда бывают случаи, когда старые версии не совместимы с новой, тут однозначно спрашивать вредно...22 октября 2015 г. 6:38
-
программа для работы, и у наших пользователей проблемы с знанием ПК. И когда у них вываливаются лишние окна они начинают нам названивать в тех. поддержку. Поэтому программа проверяется и тестируется, чтоб не было глюков. И тихое автообновление, это выход для нас.
- Изменено Vladimir Kornilov 22 октября 2015 г. 6:50
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
-
Установите минимально допустимую версию для вашего приложения в настройках публикации равной текущей версии.
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 6 ноября 2015 г. 8:09
22 октября 2015 г. 8:37 -
Установите минимально допустимую версию для вашего приложения в настройках публикации равной текущей версии.
И обновление будет без подтверждения?22 октября 2015 г. 9:09 -
Обновление будет без подтверждения.
Галочку проверять обновления, естественно тоже надо поставить.
- Изменено Bazzzy 22 октября 2015 г. 12:06
22 октября 2015 г. 12:05