1

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

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

+0

Run ваш установщик с '/ debuglog' и просмотрите полученный файл журнала для получения информации о том, почему это условие выполняется или не выполняется. Это может дать лучший указатель на то, что нужно изменить. –

ответ

1

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

1

Для проверил, что это проблема, которая не позволит вам установить не предпосылку, попробуйте следующее:

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

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

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

Смежные вопросы