У меня есть приложение WinForm, выполненное в Visual Studio 2012, Framework 4.5. Я сделал проект установки с помощью InstallShield. Мне нужно установить это приложение на ПК, у которого может не быть установлен Framework 4.5, поэтому я добавляю Framework 4.5 как PreRequisite. Все идет нормально. Я хочу установить PreRequisite автоматически, не спрашивая моих клиентов, когда они запускают программу установки. Возможно ли это? ThanksInstallShield Запуск установки и установки предварительных условий без запроса
ответ
InstallShield не поддерживает эту функцию. Ближайшим является обязательное обязательное условие. Другая возможность - связать PRQ с функцией, чтобы сделать ее «функцией prereq» вместо «setup prereq». Это заставит Setup.exe перейти прямо в ваш MSI, а затем отложить установку до тех пор, пока пользователь не соберет интервью.
Редактируйте PRQ, чтобы всегда устанавливать .net45 без ввода. Здесь используется .net40 PRQ, который мы используем локально.
/пассивный есть это показывает прогресс бар, но вы можете так же легко сделать/д (без пользовательского интерфейса на всех). Единственной проблемой будет очень долгая задержка запуска для вашей установки, которую пользователь, вероятно, будет интерпретировать как «что-то не так», поэтому я рекомендую хранить/пассивно.
Добавьте к этому: пользователю необходимо запустить setup.exe, чтобы получить это поведение; просто заставить их запустить msi сам не будет называть PRQ. Хотя, если вы создадите установку типа «один файл», это будет не проблема. – NGaida
- 1. Создать программу для установки необходимых предварительных условий?
- 2. Время появления диалогового окна установки InstallShield
- 3. Установка для установки без установки с предварительными условиями
- 4. ClickOnce Предпосылки - Как управлять порядком установки предварительных условий?
- 5. InstallShield закрывается после установки VS2012 распространяемого
- 6. Запуск после установки без интерфейса?
- 7. Проверка и установка предварительных условий C#
- 8. Ошибка установки InstallShield Standalone 2015
- 9. Запуск/запуск MySQL без установки на Windows
- 10. Как добавить файл предварительных условий (.prq) в проект InstallShield?
- 11. Проверка предварительных реквизитов в скрипте installshield
- 12. запуск приложения после автоматической установки
- 13. Installshield после успешной установки, не запускает exe
- 14. Удаление предварительных условий проекта VS Setup
- 15. Проверка предварительных условий Clojure без запуска функции?
- 16. Установки и запуск Maven проект
- 17. Запуск приложений Xcode без установки Xcode
- 18. Запуск «теста ember» без установки PhantomJS глобально
- 19. Добавление предварительных требований с помощью InstallShield 2010
- 20. Запуск buckminster без головы из установки Eclipse
- 21. Запуск приложений VB6 без установки VB6
- 22. Запуск Ogre BaseApplication без диалогового окна установки
- 23. Запуск IIS Express без установки IIS
- 24. Как создать программу установки для службы Windows без использования InstallShield?
- 25. Installshield без установки окна требуемого программного обеспечения сначала
- 26. Запуск после установки
- 27. Запуск службы после установки
- 28. Первый запуск после установки
- 29. Использование Python без установки
- 30. Запуск exe после установки
Не могли бы вы сделать PRQ для .net45 скрытым и передать «/ q/norestart» в PRQ? Затем он будет установлен до запуска основного установщика. – NGaida
Я мог бы просто запустить setup.exe/s, но для этого потребуется, чтобы клиент напечатал его. Я предположил, что они просто захотят дважды щелкнуть EXE. –
Думаю, я прочитал его вопрос: я хочу, чтобы пользователь автоматически получал .net 45, когда они запускали мою настройку. Поэтому, если он редактирует PRQ, который он использует для установки .net45, всегда нужно передать «/ q/norestart» (и, очевидно, правильно определить, есть ли там .net45), то любой пользователь устанавливает свой продукт (хотя, конечно, они получат .net45 до его установки; и, таким образом, не спрашивая их, хотят ли они этого. – NGaida