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