2013-11-25 3 views
1

Я создал приложение для одного из моих клиентов, на данный момент я делаю установку для этого программного обеспечения, так как я просто устанавливаю Sql Server 2012 (экспресс-версию), копирую/вставляю основной .exe файл (который запускает приложение), а также я копирую все необходимые DLL-файлы и один файл реестра.Создание установочных файлов Setup.exe

Я хотел бы сделать один файл Setup.exe, и когда мой клиент захочет установить мое приложение, ему просто нужно решить, каким будет путь, на котором будет установлено приложение, и все такие вещи, как Sql Server 2012 Express, Registry файлы, DLL-файлы и т. д. будут установлены и добавлены в выбранный им путь (что-то вроде InstallSHield).

Я видел, что есть несколько альтернатив для InstallShield, но я не уверен, что это действительно нужно?

+0

Там миллиард вариантов. Например, вы можете использовать [Wix] (http://wixtoolset.org/). – Tobberoth

+1

Возможно, вы искали [http://stackoverflow.com/search?q=best+installer]. – crashmstr

ответ

0

WIX является инструментом выбора теперь, когда Microsoft покончила с проектами установки в Visual Studio. Мне всегда нравился nullsoft installer из-за его простоты и легковесности.

0

NSIS должно быть хорошо для вещей, в которых вы нуждаетесь.

0

Используйте WiX Installer для porposes

+0

WiX - это именно то, о чем я говорил, когда упоминал некоторые «альтернативы», но я не уверен, что можно делать все, что я написал с WiX? – Hoh

+1

Я не мог понять, что «некоторые альтернативы» означают Wix – MikroDel

0

Я не вижу никого, кто упоминает об этом, поэтому я думал, что должен.

ЭТО СЕРЬЕЗНАЯ КРИВАЯ ОБУЧЕНИЯ С MSI/WIX!

  • Если вы планируете следующие принципы Windows, для установки продукта, и есть некоторое время, чтобы изучить систему Wix/MSI то, конечно, использовать Wix (который я рекомендую).

  • Если вы спешите или планируете кодирование вокруг руководств по окнам, , то Wix (или любой MSI) станет очень громоздким очень быстро.

  • Installshield НИКОГДА не отвечает. Он должен был умереть с изобретением MSI.

снова:

Если у Вас нет никакого фона в MSI и клиент нуждается в ней как можно скорее, я хотел бы предложить Nullsoft или подобный инструмент нон MSI.

Вперед, я бы изучил Wix.

Смежные вопросы