#.net #msbuild #wix #installation
#.net #msbuild #wix #установка
Вопрос:
Я неопытен в создании проектов установки и надеялся получить какое-то руководство относительно лучшего, наиболее гибкого и простого способа создания загрузчика установки. Мне нужны пользовательские действия для проверки существующих версий, возможности установки стороннего приложения, нескольких внутренних приложений msi и т.д. В настоящее время я рассмотрел следующие варианты: installshield, VS setup project, msbuild, wix. Но после пары дней поиска все еще ищу рекомендуемый подход здесь. Приветствуются любые советы
Комментарии:
1. Вы могли бы написать свой собственный загрузчик на C.
2. @ Nick — Я попробую. Я думал упростить ситуацию, используя dotNetInstaller
Ответ №1:
Большинство упомянутых вами инструментов так или иначе поддерживают то, что вы хотите. Это действительно зависит от того, что вы хотите использовать.
Если вам нужно бесплатное решение, Wix — лучшее. С его помощью не так просто настроить предварительные условия, но это можно сделать: http://wix.sourceforge.net/manual-wix3/install_dotnet.htm
Если вам нужно коммерческое решение, я рекомендую Advanced Installer или InstallShield. Вам необходимо приобрести лицензию, но вы можете настроить свой установщик парой кликов.
Итак, вы должны сначала решить, какой инструмент вы хотите использовать, а затем посмотреть, возникнут ли у вас какие-либо проблемы.
Комментарии:
1. Я думаю, что в долгосрочной перспективе я рассмотрю Wix, но на данный момент bootsrapper может быть подходящим вариантом