Configurer des projets pour qu’ils ciblent plusieurs plateformes

Visual Studio permet à une solution de cibler en même temps plusieurs architectures de processeur, ou plateformes, différentes. Les propriétés permettant de les définir sont accessibles à l’aide de la boîte de dialogue Gestionnaire de configurations.

Cibler une plateforme

La boîte de dialogue Gestionnaire de configurations vous permet de créer et de définir des plateformes et des configurations au niveau de la solution et au niveau du projet. Vous pouvez associer chaque combinaison de configurations au niveau de la solution et de cibles à un ensemble unique de propriétés, ce qui vous permet de basculer facilement entre, par exemple, une configuration Release qui cible une plateforme x64, une configuration Release qui cible une plateforme x86 et une configuration Debug qui cible une plateforme x86.

  1. Dans le menu Générer, cliquez sur Gestionnaire de configuration.

  2. Dans la zone Plateforme de la solution active, sélectionnez la plateforme que votre solution doit cibler, ou sélectionnez <Nouveau> pour créer une nouvelle plateforme. Visual Studio compile votre application de façon à cibler la plateforme qui est définie comme plateforme active dans la boîte de dialogue Gestionnaire de configurations.

Supprimer une plateforme

Si vous constatez que vous n’avez pas besoin d’une plateforme, vous pouvez la supprimer à l’aide de la boîte de dialogue Gestionnaire de configurations. Cela supprime tous les paramètres de solution et de projet que vous avez configurés pour cette combinaison de configuration et de cible.

  1. Dans le menu Générer, cliquez sur Gestionnaire de configuration.

  2. Dans la zone Plateforme de la solution active, sélectionnez <Modifier>. La boîte de dialogue Modifier les plateformes de solution s’affiche.

  3. Cliquez sur la plateforme à supprimer, puis sur Supprimer.

Cibler plusieurs plateformes avec une seule solution

Étant donné que vous pouvez changer les paramètres en fonction de la combinaison de paramètres de configuration et de plateforme, vous pouvez configurer une solution capable de cibler plusieurs plateformes.

Pour cibler plusieurs plateformes

  1. Utilisez le Gestionnaire de configurations pour ajouter au moins deux plateformes pour la solution.

  2. Sélectionnez la plateforme que vous voulez cibler dans la liste Plateforme de la solution active.

  3. Générez la solution.

Pour générer plusieurs configurations de solution à la fois

  1. Utilisez le Gestionnaire de configurations pour ajouter au moins deux plateformes pour la solution.

  2. Utilisez la fenêtre Générer en tâche de fond pour générer plusieurs configurations de solution à la fois.

    Il est possible d’avoir une plateforme au niveau de la solution définie, par exemple, x64, et de n’avoir, dans cette solution, aucun projet ciblant cette même plateforme. Il est également possible d’avoir plusieurs projets dans votre solution, chacun ciblant une plateforme différente. Si vous êtes dans l’une ou l’autre de ces situations, il est recommandé de créer une nouvelle configuration portant un nom descriptif afin d’éviter toute confusion.