Как я могу создать загрузчик, который установит сторонний exe-файл, а затем 2 приложения msi

У меня нет опыта создания проектов установки, и я надеялся найти какое-то направление относительно лучшего, наиболее гибкого и простого способа создания загрузчика установки. Мне нужны настраиваемые действия для проверки существующих версий, возможность установки стороннего приложения, несколько внутренних приложений msi и т. д. В настоящее время я рассматриваю следующие варианты: installshield, проект установки VS, msbuild, wix. Но после пары дней поиска все еще ищу рекомендуемый подход здесь. Любые советы приветствуются


person Stuart    schedule 17.05.2011    source источник
comment
Вы можете написать свой собственный загрузчик на C.   -  person Nick    schedule 17.05.2011
comment
@ Ник, я попробую. Я думал упростить вещи, используя dotNetInstaller   -  person Stuart    schedule 18.05.2011


Ответы (1)


Большинство инструментов, которые вы упомянули, так или иначе поддерживают то, что вы хотите. Это действительно зависит от того, что вы хотите использовать.

Если вам нужно бесплатное решение, лучше всего подойдет Wix. С его помощью не так просто настроить предварительные условия, но это можно сделать: http://wix.sourceforge.net/manual-wix3/install_dotnet.htm

Если вам нужно коммерческое решение, я рекомендую Advanced Installer или InstallShield. Вам нужно приобрести лицензию, но вы можете настроить свой установщик за пару кликов.

Поэтому вам следует сначала решить, какой инструмент вы хотите использовать, а затем посмотреть, не возникнут ли у вас какие-либо проблемы.

person cosmin    schedule 17.05.2011
comment
Я думаю, что в долгосрочной перспективе я буду смотреть на Wix, но на данный момент может подойти загрузчик. - person Stuart; 18.05.2011