Partager via


Comment : configurer des composants d'installation

Mise à jour : novembre 2007

Lorsque vous créez un composant d'installation pour un composant de votre projet, Visual Studio copie les valeurs de propriété nécessaires permettant au programme d'installation de recréer la ressource choisie. Par exemple, pour un programme d'installation EventLog, le système copie les valeurs des propriétés Log et Source et utilise ces valeurs lors de l'installation pour créer votre journal à l'emplacement approprié.

Les valeurs des propriétés sont copiées à partir du composant ou de la ressource avec lequel ou laquelle le composant interagit sur votre serveur de test. Par exemple, imaginons qu'une instance du composant MessageQueue interagisse avec la file d'attente de test OrdersReceived sur le serveur server1. Lorsque vous créez un programme d'installation pour ce composant, il copie la valeur de la propriété Path à partir du composant et l'utilise pour rechercher la ressource sur l'ordinateur de test. Toutes les propriétés définies pour cette ressource sur l'ordinateur de test sont également copiées dans le code d'installation. S'il n'existe aucune ressource de test physique, le système copie la totalité de ses valeurs à partir du composant et vous devez renseigner manuellement les propriétés nécessaires manquantes dans la classe Installer1.

Le code suivant montre ce que deviennent les propriétés par défaut du programme d'installation MessageQueue dans la classe Installer1 :

Private WithEvents MessageQueueInstaller1 As System.Messaging.MessageQueueInstaller
Private Sub InitializeComponent()
    Me.MessageQueueInstaller1 = New System.Messaging.MessageQueueInstaller
    MessageQueueInstaller1.MaximumJournalSize = 4294967295&
    MessageQueueInstaller1.BasePriority = 0%
    MessageQueueInstaller1.Path = "server1\OrdersReceived"
    Me.Installers.Add(MessageQueueInstaller1)
End Sub
 System.Messaging.MessageQueueInstaller MessageQueueInstaller1;
    private void InitializeComponent() {
        this.MessageQueueInstaller1 = new System.Messaging.MessageQueueInstaller();
        MessageQueueInstaller1.MaximumJournalSize = 4294967295;
        MessageQueueInstaller1.BasePriority = 0;
        MessageQueueInstaller1.Path = "server1\\OrdersReceived";
        this.Installers.Add(MessageQueueInstaller1);
    }

Vous pouvez modifier manuellement les valeurs de propriétés si vous souhaitez définir différemment une propriété sur l'ordinateur de déploiement. Vous pouvez non seulement modifier les valeurs de propriétés par défaut, mais aussi substituer certaines méthodes par défaut dans le composant d'installation si vous souhaitez modifier le traitement qui a lieu lors de l'installation. Pour plus d'informations, consultez Comment : substituer les méthodes par défaut des composants d'installation.

Pour modifier les valeurs par défaut d'un composant d'installation

  1. Après avoir ajouté un composant d'installation à votre solution, ouvrez la classe du Installer1.

  2. Recherchez le composant d'installation que vous souhaitez modifier et ouvrez-le dans l'éditeur de code.

  3. Recherchez la procédure InitializeComponent. Les valeurs de propriétés par défaut de votre composant se trouvent au sein de cette procédure.

  4. Effectuez les modifications nécessaires sur les valeurs de propriétés qui seront utilisées pour créer votre composant.

Voir aussi

Tâches

Comment : ajouter des composants d'installation à vos projets

Comment : substituer les méthodes par défaut des composants d'installation