Comment : définir des configurations Debug et Release

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual

Basic

C#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Standard

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Pro et Team

La rubrique s'applique La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Tout projet Visual Studio comporte une configuration distincte pour les versions Release et Debug de votre programme. Comme le nom l'indique, vous générez une version Debug pour le débogage et une version Release pour la distribution finale du programme.

Si vous créez votre programme dans Visual Studio, Visual Studio crée automatiquement ces configurations et définit les options et autres paramètres par défaut appropriés. Dans les paramètres par défaut :

  • La configuration Debug de votre programme est compilée avec des informations de débogage symboliques et aucune optimisation. L'optimisation complique le débogage, étant donné que la relation entre le code source et les instructions générées est plus complexe.

  • La configuration Release de votre programme ne contient pas d'informations de débogage relatives aux symboles et est entièrement optimisée. Les informations de débogage peuvent être générées dans Fichiers PDB (C++) selon les options du compilateur utilisées. La création de fichiers PDB peut être très utile si vous devez ultérieurement déboguer votre version Release.

Vous pouvez basculer entre les versions Release et Debug à l'aide de la barre d'outils Standard ou du Gestionnaire de configurations. Pour plus d'informations, consultez Comment : créer et modifier des configurations.

Remarque :

Lorsque vous installez Visual Studio, vous êtes invité à choisir un jeu de paramètres de développement pour votre langage de programmation principal. Si vous choisissez les paramètres de développement Visual Basic, l'outil qui permet de choisir entre la configuration Debug et Release n'apparaît pas dans la barre d'outils. À la place, Visual Studio choisit automatiquement la configuration Debug lorsque vous cliquez sur Démarrer dans le menu Déboguer et la configuration Release lorsque vous utilisez le menu Générer. Si vous souhaitez modifier les paramètres de développement, consultez Comment : restaurer les commandes masquées du débogueur.

Pour basculer vers la configuration Debug ou Release

  • Dans la barre d'outils Standard, cliquez dans la zone de liste Configurations de solutions sur Debug ou sur Release.

Modification des paramètres

Vous pouvez modifier les paramètres d'une configuration à l'aide de la boîte de dialogue Pages de propriétés de <Projet>. Selon le type de projet, cette fenêtre apparaît comme une boîte de dialogue qui contient un contrôle d'arborescence sur la gauche pour parcourir les catégories (Visual C++ et les sites Web), ou comme une fenêtre à onglet dans le volet d'éditeur de texte de Visual Studio.

Pour modifier les paramètres de la configuration Debug ou Release

  1. Dans Explorateur de solutions, sélectionnez le projet.

  2. Dans le menu Affichage, cliquez sur Pages de propriétés. Sinon, vous pouvez cliquer avec le bouton droit sur le nom de projet dans l'Explorateur de solutions et sélectionner Pages de propriétés.

  3. Dans la pagePropriétés de <Projet>, sélectionnez l'onglet Débogage ou, si le type de projet est un site Web, Options de démarrage.

  4. Dans la zone de liste Configuration, cliquez sur Debug ou Release.

  5. Modifiez la valeur des paramètres de configuration que vous souhaitez changer. La page Déboguer ne contient pas toutes les propriétés du débogueur ; la page Générer en contient d'autres. Les onglets exacts affichés varient selon le type de projet.

Voir aussi

Concepts

Paramètres de projet pour des configurations Debug C#

Paramètres de projet pour une configuration Debug Visual Basic

Référence

Paramètres de projet pour une configuration Debug C++

Autres ressources

Paramètres et préparation du débogage