Partager via


Comment : définir des configurations Debug et Release

Cette rubrique s'applique à :

Édition

Visual

Basic

C#

F#

C++

Web Developer

Express

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

Pro, Premium et Ultimate

La rubrique s'applique La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Tout projet Visual Studio 2010 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 des Fichiers de base de données du programme (C++), selon les options de 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.

Notes

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. Pour modifier les paramètres de développement, consultez Comment : restaurer les commandes masquées du débogueur. Après avoir modifié les paramètres de développement, assurez-vous que Afficher les configurations de build avancées est coché dans la boîte de dialogue Options, sous la catégorie Projets et solutions de la page Général.

Pour basculer rapidement 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. Cette barre d'outils n'est pas disponible dans Visual Basic Express et Visual C# Express.

Pour basculer vers la configuration Debug ou Release

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

  2. Dans le menu Affichage, cliquez sur Pages de propriétés.

  3. Cliquez sur l'onglet Génération ou Débogage dans un projet Visual C# ou Visual F#, ou bien sur l'onglet Compilation ou Débogage dans un projet Visual Basic, ou encore sur Propriétés de configuration dans un projet Visual C++.

  4. Dans la liste déroulante Configuration, cliquez sur Debug ou sur Release.

Voir aussi

Tâches

Comment : créer et modifier des configurations

Référence

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

Concepts

Paramètres de projet pour des configurations Debug C#

Paramètres de projet pour une configuration Debug Visual Basic

Autres ressources

Paramètres et préparation du débogage

Configurations de projet Debug et Release