Comment : définir des configurations Debug et Release
Tout projet Visual Studio 2012 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 par défaut et autres paramètres 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 PDB, 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 par défaut 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 choisissez Démarrer dans le menu Déboguer et les configurations 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. Vous pouvez utiliser les commandes de menu Générer la solution (F6) et Démarrer le débogage (F5) pour choisir la configuration.
Pour basculer vers la configuration Debug ou Release
Dans l'Explorateur de solutions, sélectionnez le projet.
Dans le menu Affichage, cliquez sur Pages de propriétés.
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++.
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