Основываясь на моем опыте с Wix и InstallShield, я бы рекомендовал использовать InstallShield, если вам не нужен довольно простой и простой установщик.Я говорю это, потому что огромная кривая обучения Wix еще более усложняется из-за отсутствия информации
В Wix нет книг, поэтому ваши ресурсы ограничены the Wix tutorial, который является подробным и длинным, но не охватывает намного больше, чем основы, и сообщения в блогах, которые вы найдете через Google. Конечно, есть много хороших сообщений в блогах, в которых подробно рассказывается о том, как выполнять конкретные действия, но если у вас нет крайних сроков для встречи, вы, вероятно, не можете позволить себе сидеть и исследовать, как делать конкретные вещи в Wix в течение нескольких дней за раз. Лично я слишком много сделал для Wix, чтобы быть приемлемым решением (опять же, если вам не нужен простой установщик)
В конечном счете, в моем случае у нас были существующие инсталляторы, которые были разработаны с помощью InstallShield, и мы просто способный быть продуктивным быстрее с ним. У InstallShield также есть собственный язык сценариев, который также содержит очень хорошую документацию.
Другим большим плюсом для меня было то, что InstallShield облегчает боль нескольких экземпляров (попробуйте найти, как это сделать с помощью Wix, и вы получите представление о том, что я говорю) и обновления/исправления. Я смог выполнить оба этих (особенно нескольких экземпляра) в фракции времени с InstallShield, чем то, что потребовалось для выполнения в Wix.
Мой совет будет заключаться в выборе исходя из ваших временных ограничений/сроков/обязательств, сложности вашего установщика и зрелости вашего продукта. Wix требует много исследований для вещей, которые InstallShield предоставляет довольно быстрый способ сделать. Это может быть еще более болезненным, если у вас есть зрелый продукт по сравнению с довольно молодым продуктом.
Надеюсь, это поможет.
Да, это правильно, я имею в виду, я очень увлекаюсь Wix, и я использовал его в течение некоторого времени, но какое-то время его довольно сложно загадочно и нужно время, чтобы выполнить некоторые основные задачи, особенно если у вас нет никаких рук -на. – Thurein
JustinPinkley, для нескольких экземпляров вы просмотрели элемент «Экземпляр» в документации WiX? Они очень просты в использовании. Кроме того, WiX v3.5 имеет новый элемент MajorUpgrade, который делает обновления одного лайнера. Кроме того, исправление очень легко использовать в наборе инструментов WiX. Все это документировано на одной странице в документации WiX (вы можете найти ее, выполнив поиск «исправления»). –
Да, я действительно использовал элемент Instance и имею 3 экземпляра, которые можно установить. Проблема заключается не в способности Wix реализовывать экземпляры, а в том количестве времени, которое потребовалось мне, чтобы найти достаточно полную документацию для достаточного внедрения экземпляров. Файл справки определенно отсутствует там. MajorUpgrade действительно был довольно прост, но незначительные обновления - это немного сложнее, но это требует больших затрат времени на поиск способов реализации. Я знаю, что Wix является мощным, но отсутствие детальной документации, скорее всего, предотвратит использование большего количества магазинов. – 2010-07-11 03:28:23