Partager via


Débogage managé : paramètres de propriété recommandés

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 ne s'applique pas La rubrique ne s'applique pas

Pro, Premium et Ultimate

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

La rubrique ne s'applique pas

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 et 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é

Paramètre

Définir la constante DEBUG

C# et F# : activez la case à cocher. Cela permet à votre application d'utiliser la classe Debug.

Définir la constante TRACE

C# et F# : activez la case à cocher. Cela permet à votre application d'utiliser la classe Trace.

Optimiser le code

C#, F# et Visual Basic : 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 la valeur bin\Debug\.

Options avancées de compilation

Visual Basic uniquement. 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é

Paramètre

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

Débogage du code managé

Préparation du débogage : types de projets C#, F# et Visual Basic