Partager via


Actions personnalisées

Mise à jour : novembre 2007

Les actions personnalisées sont une fonctionnalité de Windows Installer qui vous permettent d'exécuter du code à la fin d'une installation pour effectuer des actions qui ne peuvent pas être gérées pendant l'installation. Le code peut être sous la forme d'un fichier .dll, .exe, ou d'un script ou d'un assembly. Par exemple, vous pouvez vouloir créer une base de données locale sur l'ordinateur cible pendant l'installation. Vous pouvez alors créer un fichier exécutable qui crée et configure la base de données, puis ajouter ce fichier exécutable en tant qu'action personnalisée dans le projet de déploiement. Pour plus d'informations, consultez Procédure pas à pas : utilisation d'une action personnalisée pour créer une base de données au moment de l'installation.

L'Éditeur des actions personnalisées de Visual Studio permet de gérer les actions personnalisées dans un projet de déploiement. Les actions personnalisées peuvent être ajoutées et des propriétés définies pour ces actions. Un projet de déploiement peut contenir plusieurs actions personnalisées. Pour plus d'informations, consultez Comment : ajouter et supprimer des actions personnalisées dans l'Éditeur des actions personnalisées.

Comme les actions personnalisées sont exécutées une fois que l'installation proprement dite est terminée, elles ne peuvent pas accéder aux propriétés utilisées pour contrôler l'installation. Si vous devez passer des informations du programme d'installation à une action personnalisée, définissez à cette fin la propriété CustomActionData. Pour plus d'informations, consultez Procédure pas à pas : utilisation d'une action personnalisée pour afficher un message au cours de l'installation.

Remarque :

Si une action personnalisée échoue, la totalité de l'installation est annulée.

En outre, il est possible de définir des conditions sur une action personnalisée à l'aide de la propriété Condition. Ces conditions permettent d'exécuter différentes actions personnalisées en fonction de conditions existant sur un ordinateur cible pendant l'installation. Par exemple, vous pouvez choisir d'exécuter différentes actions personnalisées en fonction de la version du système d'exploitation de l'ordinateur cible. Pour plus d'informations, consultez Déploiement conditionnel.

Voir aussi

Tâches

Procédure pas à pas : création d'une action personnalisée

Concepts

Déploiement conditionnel

Référence

Condition, propriété

CustomActionData, propriété

Autres ressources

Gestion des actions personnalisées lors d'un déploiement