InstallShield не устанавливает распространяемый VC ++ при установке

Использование VS2012 для создания файла установки и использование VC ++ redis 2012 в качестве требования, и когда я запускаю программу установки, он не предлагает пользователю установить пакет. Я дважды проверил, что я выбрал его в разделе redistributables. Я также удостоверился, что это не было уже установлено на машине, пытающейся установить это.

Не уверен, почему Installshield не запрашивает установку.

1

Решение

Откройте InstallShield IDE. В разделе «Данные приложения» нажмите «Распространяемые». Найдите нужный распространяемый файл в окне справа и щелкните по нему правой кнопкой мыши. Если это позволяет вам сделать это, выберите «Редактировать предварительные условия» и просмотрите вкладки. Убедитесь, что «Условия» и «Поведение» являются правильными.

1

Другие решения

Если вы проверили, в чем проблема, что нет, вы можете установить предварительные условия, попробуйте это:

  1. При создании вашего установщика убедитесь, что в папке установщика есть папка с установщиком необходимого условия.

  2. Выполните индивидуально необходимый предварительный установщик (генерируемый installshield) на целевом компьютере.

В моем случае я попытался установить .Net Framework 4.5 в Windows XP, когда я выполнил этот установщик на целевой машине, это показало мне ошибку «этот frameowrk не совместим с этой системой»

1

По вопросам рекламы [email protected]