Хороший (желательно бесплатный) установщик для приложений .Net?

У меня есть приложение .Net (C#), использующее Sql Express. Разработка завершена, и теперь мне нужно выбрать какой-нибудь установщик для развертывания моего приложения. Я попробовал «Мастер публикации Microsoft Visual Studio», но я люблю его и ненавижу одновременно! Мне нравится это, потому что он обнаруживает все компоненты, отсутствующие на клиентском компьютере, загружает их и устанавливает автоматически. Я ненавижу это, потому что после развертывания у моего приложения, похоже, нет своего каталога, поэтому клиент не может размещать плагины, которые он разрабатывает самостоятельно! Кроме того, я не знаю, могу ли я сказать «мастеру публикации» создать определенную структуру каталогов внутри папки установки...

Есть ли какой-либо установщик, способный обнаружить недостающие компоненты на компьютере моего клиента, загрузить и установить их, а также разрешить мне настроить путь установки, структуру каталога и т. д.?

14
задан guest86 31 March 2012 в 09:49
поделиться