Débogage managé : paramètres de propriété recommandés
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
Commande ou commandes masquées par défaut. |
Certaines propriétés doivent être définies de la même manière pour tous les scénarios de débogage managé.
Les tableaux suivants présentent les paramètres de propriété recommandés.
Les paramètres qui n'y sont pas répertoriés peuvent varier parmi les différents types de projet managés. Par exemple, Action de démarrage sera défini différemment dans un projet Windows Forms que dans un projet ASP.NET.
Propriétés de configuration sous l'onglet Générer (C#) ou Compiler (Visual Basic)
Nom de la propriété |
Valeur |
---|---|
Définir la constante DEBUG |
C# : activer la case à cocher. Cela permet à votre application d'utiliser la classe Debug. |
Définir la constante TRACE |
C# : activer la case à cocher. Cela permet à votre application d'utiliser la classe Trace. |
Optimiser le code |
C# et Visual Basic : affecter la valeur false. Le code optimisé est plus difficile à déboguer, car les instructions générées ne correspondent pas directement à votre code source. Si vous constatez que votre programme comporte un bogue visible uniquement dans le code optimisé, vous pouvez activer ce paramètre, mais rappelez-vous que le code affiché dans la fenêtre Code machine est généré à partir d'une source optimisée qui ne correspond peut-être pas à ce que vous voyez dans l'éditeur de code. Pour déboguer du code optimisé, vous devez désactiver l'option Uniquement mon code. (Consultez Comment : effectuer un pas à pas détaillé dans Uniquement mon code). Pour plus d'informations, consultez Paramètres de projet pour des configurations Debug C# ou Paramètres de projet pour une configuration Debug Visual Basic. |
Chemin de sortie |
Affectez bin\Debug\ à C#. Affectez bin\ à Visual Basic. |
Options avancées de compilation |
Cliquez sur Avancé pour définir les propriétés avancées décrites dans le tableau suivant. |
Boîte de dialogue Paramètres avancés du compilateur
Nom de la propriété |
Valeur |
---|---|
Activer les optimisations |
A la valeur false pour les raisons spécifiées dans l'option Optimiser le code dans le tableau précédent. |
Générer des informations de débogage |
Activez cette case à cocher pour que l'indicateur /DEBUG soit défini pendant la compilation, ce qui génèrera les informations nécessaires pour faciliter le débogage. |
Définir la constante DEBUG |
Activez cette case à cocher pour définir la constante DEBUG qui permet à votre application d'utiliser la classe Debug. |
Définir la constante TRACE |
Activez cette case à cocher pour définir la constante TRACE qui permet à votre application d'utiliser la classe Trace. |
Voir aussi
Autres ressources
Préparation du débogage : types de projets C# et Visual Basic