Un bon (de préférence gratuit) installateur .Net applications?

J'ai un .Net (C#) application qui utilise Sql Express. Le développement est terminé, et maintenant, je dois choisir un installateur de déployer mon application. J'ai essayé le "Microsoft Visual Studio Assistant de Publication", mais je l'aime et la déteste en même temps!
Je l'aime parce qu'il détecte tous les composants manquants, à des clients de l'ordinateur, les télécharge et les installe automatiquement.
Je déteste à cause une fois déployé, mon application ne semble pas avoir de répertoire, de sorte que le client ne peut pas placer les plugins, il se développe de façon indépendante! Aussi, je ne sais pas si je peux dire "assistant de publication de" pour créer notamment dir de la structure à l'intérieur du dossier d'installation...

Est-il un installateur capable de détecter des manque de composants de mon ordinateur client, les télécharger et les installer et aussi me permettre de configurer le chemin d'installation, dir structure et etc?

InformationsquelleAutor guest86 | 2012-03-31