Comment : définir des configurations Debug et Release
Les projets Visual Studio ont des configurations Release et Debug distinctes pour votre programme.Comme le nom l'indique, vous générez la version Debug pour le débogage et la version Release pour la distribution de la version finale.
La configuration Debug de votre programme est compilée avec des informations de débogage relatives aux symboles 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.
Pour plus d’informations sur les configurations de build, consultez Présentation des configurations de build.
Vous pouvez modifier la configuration de build à partir du menu Générer, à partir de la barre d'outils ou dans les pages de propriétés du projet.Les pages de propriétés du projet sont spécifiques au langage.La procédure suivante montre comment changer la configuration de build à partir du menu et de la barre d'outils.Pour plus d'informations sur la modification de la configuration de build dans des projets dans différents langages, consultez la section Rubriques connexes ci-dessous.
Pour changer la configuration de build
À partir du menu Générer : cliquez sur Générer/Gestionnaire de configurations, puis sélectionnez Debug ou Release.
Dans la barre d'outils, choisissez Debug ou Release dans la zone de liste Configurations de solutions.
Cette barre d'outils n'est pas disponible dans les éditions 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.
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