Мы работаем над развертыванием очень пользовательского приложения.
Приложение - это основная программа (и единственная программа), которая будет работать на ПК, но это зависит от нескольких сторонних установщиков, которые должны быть установлены с помощью отдельных программ установки. Некоторые из них являются стандартными MSI, установкой экрана, другими устаревшими настройками и т. Д.
Кроме того, мы должны развернуть SQL Server Express 2005, установить IIS, если он не найден, и настроить веб-сайт.
Наш конечный пользователь, развернувший это, будет человеком с техническим опытом на новом «готовом» ПК с XP SP3.
Что является хорошим вариантом для разработки этого? WiX? Проекты установки Visual Studio могут не обрезать его. Существует также проблема запуска других MSI, когда MSI уже работает.
Будет ли он работать лучше, чем стандартное приложение C #, для которого требуется предварительно установить .Net? Затем он просто запросит несколько вариантов, а затем запустит несколько инсталляторов.
Есть мысли? Мы бы предпочли придерживаться C # .Net.