Существует пакет программ, dll написанны на C# интерфейс на Delphi.
Установка на сегодншний момент происходит следующим образом — файлы копируются в нужные директории, а потом запускается батник, который производит regasm библиотек.
Требуется написать инсталятор, и желательно msi.
Инсталятор был мною написан, чего тама собственно писать — указал директории, батник с regasm'ом заменил записями в реестр.
Проблема, пакет программ находиться в постоянной разработке/доработке и соответственно нужно обновлять версии. То есть грубо говоря нужно делать update.
Чтоб инсталятор был msi — это для возможности автоматического обновления в домене.
Когда выходит новая версия продукта — делается новая версия инсталятора и выставляется код апгрейда другой.
При запуске инсталятора на машине где установленна предыдущая версия программы — происходит обругивание человека нажавшего Enter следующими словами — типа предыдущая версия данного продукта уже установленна на данную машину — продолжить установку нельзя.
Как сделать так, чтобы при установке новой версии старая затиралась полностью (автоматически)?
Или возможен просто update?