Re[2]: Windows Installer созданный из VS2008 - Uninstall pro
От: Yehuda  
Дата: 15.07.10 13:32
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>А тебе надо запускать твою DLL при деинсталляции? То есть, ты делаешь что-то в методе Uninstall твоего Installer-класса?

bnk>Если да, то это, очевидно, проблема, которая никак не может быть решена. Как ты запустишь то, что удалили?
bnk>Если же нет, то можно просто убрать запуск твоей DLL при деинсталляции (удали в проекте вызов твоей CustomAction на Uninstall)

bnk>Но вообще проблема IMHO надуманная. Если это тебе такой "баг" прислали, можешь смело посылать


Да, надо запускать эту DLL при деинсталляции.
Нужно просто, чтобы она не запускалась, если ее нет.
Это программа большого банка, его техникам, осуществляющим поддержку у клиентов, иногда вместо удаления текущей версии перед установкой новой версии для разных проверок удобнее не удалять текущую версию полностью, а переименовывать основную директорию аппликации с тем, чтобы можно было легко переходить с одной версии на другую.
Я разработчик самой аппликации, а с Windows Installer вынужден возиться постольку-поскольку.
Так что послать нельзя и не к кому.
Кроме того, здравый смысл программиста подсказывает, что из-за исключения не должно падать все приложение (в данном случае Windows Installer).
Должно быть разумное решение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.