dreamshield est un outil de publication grâce auquel il est possible de créer des installations afin de publier des applications microsoft .net en choisissant d'inclure ou non l'installation du framework à l'installation. il est possible de créer des installations afin de les mettre sur un cd ou alors de créer une archive auto-extractible composée que d'une seule application afin de mettre l'installation sur un site web. avec dreamshield il est possible d'installer des fichiers, modifier le registre, créer des raccourcis, enregistrer les fichiers (gacutil, installutil, regsvr, etc.), et même l'étendre en créant des pages personnalisées à l'assistant d'installation ou en modifiant son comportement via des plugins. a la différence de beaucoup d'autres logiciels gratuits d'installation, il est également possible de créer des mises à jour avec dreamshield.
Voici les 2 avis sur DreamShield