Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обновление версии клиентского приложения / 4 сообщений из 4, страница 1 из 1
19.04.2004, 16:13
    #32486659
Турист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление версии клиентского приложения
Для того, чтобы распостранить приложение среди пользователей, я установил им FrameWork, сделал у себя Setup моего проекта.
Если я установлю у каждого пользователя приложение, с помощью этого Setup-а, то по идее, всё нормально будет работать. Но возникла проблема с обновлением версии приложения. К примеру, по просьбе пользователей, я что-то изменил в приложении. Как мне распостранить новую версию приложения среди пользователей? Рассылать по почте пользователям Setup или ходить к каждому пользователю и устанавливать из Setup-а новую версию приложения хлопотно. Хотелось бы положить exe-ик сервер и просто заменять его более новым. Я попробывал установить из Setup-а приложение на сервер. Сделал на своём компе ярлык exe-ка на сервере. Запустил - не работает, ругается.
Подскажите, пожалуйста, как решить эту проблему.

Заранее благодарен за полезную информацию.
...
Рейтинг: 0 / 0
19.04.2004, 16:58
    #32486753
Hermitap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление версии клиентского приложения
я делаю так.

Первая установка естественно на клиенте через Setup
Но с ним идет маленький файлик updater.exe в каталог куда сетапится клинт.

что делает этот файлик?

Когда основное клиентское приложение запускается, оно проверяет на одном из зашареном ресурсе себя. Тоесть .exe модуль с таким же названием.
Если время и дата разные, Основное клиентское приложение выходит, запускает updater.exe с параметрам: имя .exe путь на сервере.

updater.exe запускается, копирует .exe модуль локально, запускает клиентское приложение и выходит.

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

Если что-то нужно изменить, изменяеем и кладем на сервер.
Звонит например бухгалте Маня. Ну как, сделали,
отвечаем что конечно сделали, перезапустите приложение.

вот такой простейший способ обновления локального .exe
...
Рейтинг: 0 / 0
20.04.2004, 08:52
    #32487176
Турист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление версии клиентского приложения
Большое спасибо за полезную информацию.
...
Рейтинг: 0 / 0
27.04.2004, 11:19
    #32498168
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление версии клиентского приложения
Ну вот в Delphi все понятно.
там практически все встраивается в .exe модуль. Его 1го обновить достотчно.


А как быть с VS.NET там все раздельно. Даже репорт файлы. если они меняются, как их обновлять?
А если новые версии компонентов? обходить все обновлять (у нас 150 машин клиентов)?
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обновление версии клиентского приложения / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]