Я использую проект установки C #, который включает в себя некоторое необходимое программное обеспечение. Эти предварительные требования, по-видимому, устанавливаются только EXE-файлом, а не MSI (EXE-файл и MSI-файл создаются при сборке проекта установки).
Я не всегда могу поверить, что мои пользователи будут беспокоиться о запуске EXE в отличие от MSI, так есть ли способ заставить его? Возможно несколько вариантов:
Моему приложению требуется Sql CE 3.5 с пакетом обновления 2 (SP2). Можно ли установить MSI вместо установки только в EXE-файле?
Есть ли способ заставить мой MSI определять, когда он запускается пользователем вместо запуска EXE-файлом?
Могу ли я, чтобы мой MSI запустил установщик EXE как часть процесса установки?