Partager via


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

La rubrique s'applique La rubrique s'applique La rubrique ne s'applique pas La rubrique ne s'applique pas

Standard

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

La rubrique ne s'applique pas

Pro et Team

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

La rubrique ne s'applique pas

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

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

Débogage du code managé

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