powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обновление программы на C#
8 сообщений из 8, страница 1 из 1
Обновление программы на C#
    #39940161
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проект написанный мной на си шарпе, имеется в нем 4 файла, один ехе, один справка, и 2 конфиг с настройками (хмл)
Кто может по его мнению посоветовать вариант обновления ПО ?
сейчас у меня идет при запуске проги сравнения версии у клиента с версией на сервере, если разные то появляется сообщение через messgesbox.show
...
Рейтинг: 0 / 0
Обновление программы на C#
    #39940162
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014,

по чьему мнению? по мнению проекта?
...
Рейтинг: 0 / 0
Обновление программы на C#
    #39940163
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Обновление программы на C#
    #39940212
Dustin_Go
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SAS2014
Есть проект написанный мной на си шарпе, имеется в нем 4 файла, один ехе, один справка, и 2 конфиг с настройками (хмл)
Кто может по его мнению посоветовать вариант обновления ПО ?
сейчас у меня идет при запуске проги сравнения версии у клиента с версией на сервере, если разные то появляется сообщение через messgesbox.show

У меня такой же , есть 2 варианта обновления ,по фтп протоколу или через сеть предприятия в домене, использую SharpCompress.dll, архив либо zip ,либо rar, winrar 4, все норм работает уже года 4,порядка 800 рабочих мест по всей РБ. При запуске в xml сравниванию размер файла архива на сервере и сохраненный в конфиге, один раз было только что обновление получилось один в один с серверной частью,а так все норм работает, для фтп эти библиотеки BytesRoad.Net.Ftp.dll, BytesRoad.Net.Sockets.dll. сделал на 4 фрейме такак у многих еще вин хп
...
Рейтинг: 0 / 0
Обновление программы на C#
    #39940430
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все проще, 1 ПО это ваше основное, 2 это загрузчик, в этом варианте вы:
1) проверяете подключение к серверу обновления;
2) проверяете необходимые изменения(exe, dll,xml,pdf) которые надо до установить клиенту;
3) изходяиз пункта 2, формируете два списка, Добавления и Изменения, удаление не рассматриваем;
4) делаем папку резервной копии для файлов из списка "Изменения";
4.1) архивируем резервную копию;
5) копируем и заменяем файлы из списков Добавления и Изменения;
6) проверяем результат(тут сами);
7) удаляем резервную копию;
8) запускаем приложение.
...
Рейтинг: 0 / 0
Обновление программы на C#
    #39940437
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixon
Все проще, 1 ПО это ваше основное, 2 это загрузчик

Осталось только решить, как извернуться, если понадобится обновить загрузчик. А это рано или поздно понадобится.
Вышеупомянутый ClickOnce использует инфраструктуру обновления, интегрированную в фреймворк, там уже всё это обдумали за нас.
...
Рейтинг: 0 / 0
Обновление программы на C#
    #39940439
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры Павловны
Mixon
Все проще, 1 ПО это ваше основное, 2 это загрузчик

Осталось только решить, как извернуться, если понадобится обновить загрузчик. А это рано или поздно понадобится.
Вышеупомянутый ClickOnce использует инфраструктуру обновления, интегрированную в фреймворк, там уже всё это обдумали за нас.

Дело хозяйское, я свой велик соорудил :)
...
Рейтинг: 0 / 0
Обновление программы на C#
    #39940443
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спс за ответы. вопрос решен
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обновление программы на C#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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