У меня есть базовая установка MSI, созданная с помощью InstallShield 2015 У нее есть одна функция с двумя компонентами, в мастере настройки у меня есть флажок, а его значение используется как условие компонента2.Состояние компонентов при настройке изменить
С первого раза флажок очищается, так что компонент2 не установлен, теперь я запускаю модификацию установки и установлен флажок, и я ожидаю, что компонент2 будет установлен, но это не так, . Компонент2 включает некоторые значения реестра и ярлыки и значение REINSTALLMODE - omos
Что я делаю неправильно? Как я могу установить компонент2?
Это не помогло, никаких других идей? – Epligam
Откуда вы знаете, что это не сработало? Если вы только что создали проект с этим параметром и снова запустили его в режиме «обновления», вам нужно будет использовать «vomus» для повторного кэширования недавно созданного пакета. Или вы должны полностью удалить пакет и запустить новый пакет в режиме «первой установки», а затем попытаться изменить, поскольку система будет кэшировать ваш новый пакет с фиксированным «условием переоценки». Другое дело - следить за журналом, если ваше условие разрешает true. –
Я удалил настройку и переустановил, а затем попытался изменить, я проверил файл журнала MSI и посмотрел, что мое состояние в порядке. возможно, это потому, что 2 компонента находятся на одной и той же функции, я проверю его. – Epligam