Базовый MSI-проект.
Installshield 2010.
В моем проекте установки v1.0.0.0 я добавил несколько компонентов:
1. Перешел на вкладку "Конструктор установки"-> Категория меню «Организация» -> подменю «Компоненты».
2. Щелкните правой кнопкой мыши «Компоненты» -> «Новый компонент».
3. Я добавляю имя новой папки «dir1» в [INSTALLDIR] назначение.
4. Затем я добавляю файл.
5. Пошел в «Организация» -> «Настройка дизайна»
6. Создал новую функцию
7. Щелкните правой кнопкой мыши по этой функции и выберите«Назначить компоненты»
8. Я выбираю компонент
Сборка, установка.
Затем я поднимаю версию моей установки до v1.0.0.1
1. Добавлен новыйснова компонент.
2. Добавленный пункт назначения с другим именем каталога [INSTALLDIR] dir2
3. Добавлен файл.
4. Пошел в «Настройка дизайна»
5. Щелкните правой кнопкой мыши по объекту и выберите«Назначить компоненты»
6. Выбрал второй компонент, который я создал.
7. Затем перешел в «Компоненты» и удалилон первый компонент.
Сборка, установка.
На данный момент ничего не обновлено.Я все еще вижу Dir1, и в каталоге установки приложения Dir2 нет.
Если я попытаюсь удалить приложение, оно удалит приложение из списка «Удаление программ», но ни один из файлов не будет удален вообще..
Что я сделал не так и как я могу это исправить?
Google имеет нулевую помощь по этому вопросу.Возможно, я не знаю, какие поисковые слова использовать для такого рода проблем.
Если я полностью деинсталлирую свой проект и вручную удаляю все файлы, а затем устанавливаю новую версию, то все в порядке и создается dir2., но мне нужно, чтобы это работало не только с новой установкой, но и с обновлением.