Comment : installer les composants requis dans le déploiement de Windows Installer

Mise à jour : novembre 2007

La plupart des applications ont des composants requis : les composants, tels que le runtime .NET Framework doivent être disponibles sur un ordinateur cible pour que l'application puisse être exécutée. Les outils de déploiement de Visual Studio permettent de détecter automatiquement l'existence de composants pendant l'installation et d'installer un ensemble prédéterminé de composants requis. Ce processus s'appelle amorçage et le composant qui l'exécute le programme d'amorçage générique. Le programme d'amorçage utilise le package de programmes d'amorçage pour installer les composants requis sur l'ordinateur cible.

Remarque :

Par défaut, les packages de programmes d'amorçage sont stockés dans la clé de Registre HKEY_LOCAL_MACHINE\Software\Microsoft\GenericBootstrapper\3.5\Path. La modification de ce chemin d'accès modifiera l'emplacement dans lequel la Composants requis, boîte de dialogue recherche les packages de programmes d'amorçage.

Pour le déploiement de Windows Installer, l'amorçage du .NET Framework est activé par défaut. Vous pouvez désactiver l'amorçage pour le .NET Framework uniquement si vous êtes sûr que la version correcte du .NET Framework est déjà installée sur chaque ordinateur cible ou si votre application ne requiert pas le .NET Framework.

Pour les applications localisées, un module linguistique du .NET Framework sera également amorcé si la propriété Localization du projet de déploiement a pour valeur des paramètres régionaux autres que "Anglais (États-Unis)".

Les composants supplémentaires doivent être amorcés uniquement si votre application a une dépendance sur eux.

Par défaut, les composants amorcés sont déployés à partir du site Web du fournisseur de composant. Outre le site Web du fournisseur du composant, vous disposez également des alternatives suivantes :

  • Installation des composants à partir du même emplacement que celui d'installation de l'application (il peut s'agir d'un partage de fichiers, d'un disque local ou d'un partage de fichiers UNC).

  • Installation à partir d'un chemin d'accès local spécifié, d'une URL ou d'un emplacement de partage de fichiers.

    Remarque :

    Les procédures suivantes sont valables pour le déploiement de Windows Installer. Pour installer des composants requis avec une application ClickOnce, consultez Comment : installer les composants requis avec une application ClickOnce.

    Remarque :

    Selon vos paramètres actifs ou votre édition, les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide. Pour modifier vos paramètres, cliquez sur Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour choisir les composants requis à installer

  1. Dans l'Explorateur de solutions, sélectionnez le projet de déploiement.

  2. Dans le menu Projet, cliquez sur Propriétés.

  3. Dans la boîte de dialogue Pages de propriétés, développez le nœud Propriétés de configuration, puis sélectionnez la page de propriétés Générer.

  4. Cliquez sur le bouton Composants requis.

  5. Dans la boîte de dialogue Composants requis, vérifiez que la case à cocher Créer un programme d'installation des composants requis est activée.

  6. Dans la liste Choisir les composants requis à installer, sélectionnez les composants que vous souhaitez installer, puis cliquez sur OK.

    Remarque :

    Par défaut, la version actuelle de .NET Framework est sélectionnée comme composant requis. Si les composants requis pour votre projet incluent des versions antérieures de .NET Framework mais pas la version actuelle, veillez à désactiver la case à cocher correspondant à la version actuelle de .NET Framework dans la boîte de dialogue Composants requis, et ajoutez une .NET Framework Launch Condition qui spécifie la version de .NET Framework appropriée. Vous pouvez ajouter une condition de lancement à l'aide de l'Éditeur des conditions de lancement. Pour plus d'informations, consultez Éditeur des conditions de lancement et Comment : ajouter des conditions de lancement prédéfinies.

Pour spécifier l'emplacement de téléchargement pour les composants requis

  1. Dans l'Explorateur de solutions, sélectionnez le projet de déploiement.

  2. Dans le menu Projet, cliquez sur Propriétés.

  3. Dans la boîte de dialogue Pages de propriétés, développez le nœud Propriétés de configuration, puis sélectionnez la page de propriétés Générer.

  4. Cliquez sur le bouton Composants requis.

  5. Dans la boîte de dialogue Composants requis, choisissez un emplacement :

    • Si vous souhaitez déployer les programmes d'installation pour les composants requis vers le site d'un fournisseur, cliquez sur Télécharger les composants requis depuis le site Web du fournisseur de composant.

    • Si vous souhaitez déployer les programmes d'installation pour les composants requis vers le même emplacement que le programme d'installation de votre application, cliquez sur Télécharger les composants requis à partir de l'emplacement de mon application.

    • Si vous souhaitez déployer les programmes d'installation pour les composants requis vers un autre emplacement, cliquez sur Télécharger les composants requis depuis l'emplacement suivant et entrez un chemin d'accès local, une URL ou un emplacement de partage de fichiers.

      Remarque :

      Vous devez vérifier que les programmes d'installation pour les composants requis ont été copiés vers l'emplacement spécifié avec un sous-dossier pour chaque composant.

      Remarque :

      L'URL d'installation dans la boîte de dialogue Pages de propriétés permet de spécifier l'URL d'un serveur ou d'un site Web à partir de laquelle l'application et/ou les composants requis seront installés. Consultez Générer, Propriétés de configuration, boîte de dialogue Propriétés relatives aux projets de déploiement pour plus d'informations sur la façon dont Windows Installer utilise cette URL.

  6. Cliquez sur OK pour continuer.

Pour désactiver l'amorçage

  1. Dans l'Explorateur de solutions, sélectionnez le projet de déploiement.

  2. Dans le menu Projet, cliquez sur Propriétés.

  3. Dans la boîte de dialogue Pages de propriétés, développez le nœud Propriétés de configuration, puis sélectionnez la page de propriétés Générer.

  4. Cliquez sur le bouton Composants requis.

  5. Dans la boîte de dialogue Composants requis, désactivez la case à cocher Créer un programme d'installation des composants requis, puis cliquez sur OK.

    Remarque :

    Si vous désactivez l'amorçage, l'application sera installée, mais elle ne s'exécutera peut-être pas si les composants requis ne sont pas déjà installés. Pour le déploiement de Windows Installer, vous pouvez inclure des conditions de lancement pour vérifier que les composants requis sont présents et interrompre l'installation s'ils ne sont pas trouvés. Pour plus d'informations, consultez Gestion des conditions de lancement lors d'un déploiement.

Voir aussi

Tâches

Comment : installer les composants requis avec une application ClickOnce

Concepts

Déploiement des composants requis (Visual Studio)

Autres ressources

Gestion des conditions de lancement lors d'un déploiement