Fondamentalement, nous publions nos modifications/correctifs sous la forme d'un programme d'installation manuel (script Windows PowerShell). Il installera les fichiers de script .dll et SQL spécifiés à des emplacements particuliers en lisant les valeurs du fichier de configuration (nous allons configurer les emplacements de script .dll et Sql dans ce fichier). Le même script PowerShell a un code de désinstallation pour restaurer un ensemble de chage particulier.
Existe-t-il une option ou un mécanisme permettant de créer un programme d’installation Windows pour la configuration ci-dessus?
Je préfère Inno Setup car il est gratuit, robuste et présente les fonctionnalités dont nous avons besoin.
http://www.codeproject.com/Tips/105638/A-quick-introduction-Create-an-MSI-installer-with
Essayez ceci, cela utilise le projet Wix, nous l’utilisons aussi dans notre entreprise. N'oubliez pas que vous aurez besoin du plugin Wix pour compiler le projet. C'est gratuit et facile à utiliser. Je peux vous aider si vous avez un problème de configuration.
Il existe également des outils payants tels que Advanced Installer (de Caphyon) et InstallShield (de Flexera) que vous pouvez utiliser pour créer un package MSI. Leur principal avantage est qu’il est assez facile de créer un projet d’installation (configurable via des concepteurs d’interface utilisateur), mais la plupart de leurs fonctionnalités sont payantes.