Comment : utiliser Modifier & Continuer (C#)
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium et Ultimate |
Avec Modifier & Continuer pour C#, vous pouvez modifier votre code en mode arrêt pendant le débogage. Les modifications peuvent être appliquées sans qu'il soit nécessaire d'arrêter et de redémarrer la session de débogage.
Modifier & Continuer est appelé automatiquement lorsque vous apportez des modifications en mode arrêt, puis choisissez une commande d'exécution de débogueur, telle que Continuer, Exécuter pas à pas ou Définir l'instruction suivante ou évaluez une fonction dans une fenêtre de débogueur.
Notes
L'opération Modifier & Continuer n'est pas prise en charge lors du débogage de code 64 bits, de code optimisé, code managé/natif mixte Compact Framework ou de code d'intégration du Common Language Runtime (CLR) SQL Server. Si vous tentez de procéder à des modifications de code dans l'un de ces scénarios, le débogueur affiche une boîte de dialogue qui explique que Modifier & Continuer n'est pas pris en charge.
Pour appeler Modifier & Continuer automatiquement
En mode arrêt, modifiez votre code source.
Dans le menu Déboguer, cliquez sur Continuer, Exécuter pas à pas ou Définir l'instruction suivante ou évaluez une fonction dans une fenêtre de débogueur.
Le nouveau code est compilé et permet de poursuivre le débogage. Certaines modifications ne sont pas prises en charge par Modifier & Continuer. Pour plus d'informations, consultez Modifications de code prises en charge (C#).
Pour activer ou désactiver Modifier & Continuer
Dans le menu Outils, cliquez sur Options.
Dans la boîte de dialogue Options, développez le nœud Débogage et sélectionnez Modifier & Continuer.
À la page Modifier & Continuer de la boîte de dialogue Options, activez ou désactivez la case à cocher Activer Modifier & Continuer.
Le paramètre entre en vigueur lorsque vous redémarrez la session de débogage.
Voir aussi
Référence
Modifier & Continuer (Visual C#)
Modifications de code prises en charge (C#)