Я хочу, чтобы «vcredist_x86.exe» был включен в мой пакет установщика.
требования: 1) встроенный в MSI-файл, а не отдельный пакет, не отдельная установка 2) запускается автоматически какчасть единого установщика 3) запускается, только если он еще не установлен 4) не оставляет лишнюю копию себя на жестком диске пользователя 5) успешно создает файл установщика из сценариев командной строки 6) установщик должен успешно выполнить
чтоя попробовал: 1) project-> properties-> config props-> build-> Prerequisites, затем проверьте «Создать программу установки для установки компонентов prereq», затем проверьте «Visual C ++ Runtime Libraries»
проблемы: нарушает все требования, кроме 6, что является спорным.
2) в installer pro, показывает «Файловая система», затем добавляет «vcredist_x86.exe» на рабочий стол пользователя или в папку приложения, затем в «Пользовательские действия », в разделе« Установить »щелкните правой кнопкой мыши -> Добавить пользовательское действие, затем выберите« vcredist_x86.exe »в месте установки.затем выберите его, затем в «Свойствах» в разделе «Аргументы» измените «/ Install» на «/ Install / qb!»(это должно привести к установке «Автоматическая установка без кнопки отмены»
проблемы : нарушает требования 3, 4 и 6. Что касается 6: при запуске установщика происходит сбой ссообщение «Существует проблема с этим пакетом установщика Windows. Программа, запущенная как часть установки, не завершилась должным образом. Обратитесь в службу поддержки или к поставщику пакета». Это был бы я, и я не знаю, что делать.