У меня есть два проекта, как указано ниже.
- Проект VSTO (Word-надстройка)
- Проект установщика (.ism) для создания установщика для надстройки над словом выше
Недавно я внес некоторые изменения в оба проекта, чтобы заменить старую марку новой маркой.
После этих изменений установщик не удаляет уже установленную надстройку и вместо этого устанавливает второй экземпляр надстройки (с другим именем продукта). Ранее он мог удалить существующую надстройку Word.
Обратите внимание, что я не изменил код продукта и код обновления в файле ism.
Теперь я хочу сделать установщик (созданный с помощью проекта Install Shield) способным достаточно удалить существующую надстройку слова (имеющую старое имя продукта), если она существует.
Слово Надстройка используется многими нашими клиентами, и после ребрендинга мы хотим, чтобы они переустановили Надстройку. Мы не хотим, чтобы они вручную удаляли существующую надстройку Word. Итак, мы хотим внести изменения в установщик, чтобы он автоматически обнаруживал существующую надстройку и удалял ее, а затем устанавливал новую.
Я новичок в установке щита и не знаю, каков наилучший и простой способ добиться этого.