У меня нет опыта создания проектов установки, и я надеялся найти какое-то направление относительно лучшего, наиболее гибкого и простого способа создания загрузчика установки. Мне нужны настраиваемые действия для проверки существующих версий, возможность установки стороннего приложения, несколько внутренних приложений msi и т. д. В настоящее время я рассматриваю следующие варианты: installshield, проект установки VS, msbuild, wix. Но после пары дней поиска все еще ищу рекомендуемый подход здесь. Любые советы приветствуются
Как я могу создать загрузчик, который установит сторонний exe-файл, а затем 2 приложения msi
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
Я думаю, что в долгосрочной перспективе я буду смотреть на Wix, но на данный момент может подойти загрузчик.
- person Stuart; 18.05.2011