Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.119.132.159] |
|
Сообщ.
#1
,
|
|
|
Добрый день! В справке мсдн сказано:
Цитата A minor upgrade can be used to add new features and components but cannot reorganize the feature-component tree. а если мне нужно поменять директорию компонент, это будет рассмотрено как reorganize the feature-component tree? Мне нужно положить файл на один уровень глубже, т.е. например, файл копировался в директорию installlocation, а теперь нужно, чтоб он лежал в installlocation\x64? Дело в том, что наступила необходимость разнести по директориям 64-х и 32-битных компонент продукта. По-хорошему,наверное,надо делать major upgrade. Но при этом нужно, чтобы установщик сам удалял предыдущую версию продукта и запомнил какие были установлены фичи, т.е. после приветствия следующей кнопкой пользователя должна быть - "Обновить". MigrateFeatures тут не сработает. Как поступить? С помощью custom action до удаления старой установки прочесть в реестре статусы фич, а потом там же отрегулировать инсталллевел для фич в новой установке? Благодарю за помощь P.S. На директорию с именем "x64" wix пожаловался, что это имя зарезервировано, как можно это разрешить? или это плохо - иметь такую директорию? |