Кто-нибудь из когда-либо писал свой собственный установщик программного обеспечения в .Net, который имеет возможность «пикапа при последней неудаче»?Утилита Smart Software Installer - возобновление последнего отказа
например. Скажем, установка копирует кучу файлов, регистрирует некоторые библиотеки DLL, настраивает/управляет базой данных (MS SQL) и настраивает веб-сайт, управляемый данными (IIS), который использует указанную базу данных.
Если часть обработки базы данных выходит из строя, выйдите из программы установки, исправьте проблему, а затем повторно запустите - только на этот раз программа-установщик пропустит процесс копирования файлов и регистрации DLL и заработает работу с базой данных.
Я мог бы написать свой собственный файл журнала XML, который установщик может найти и управлять процессом, но вместо того, чтобы изобретать колесо, я задаюсь вопросом, существует ли установленная модель & практика или стандартный для этой отрасли способ ?
Я искал в Интернете «обновление программного обеспечения» и, конечно же, я получаю всевозможные советы по написанию резюме. Есть ли более топически-точные ключевые слова, которые могут предложить любой человек?
Спасибо, TimD
Благодарим за отзыв. Причина: Клиент хочет, чтобы он был построен таким образом. Цель: 1 обеспечить более подробное управление исключениями и протоколирование, чтобы облегчить устранение неполадок. 2 Обеспечьте механизм, чтобы выбрать, где была остановлена последняя попытка установки. – 2009-11-20 17:56:40