Modifier & Continuer (C#) : erreur 4008
Mise à jour : novembre 2007
Message d'erreur
La modification ou le commentaire d'une instruction active dans une section en lecture seule empêche la session de débogage de se poursuivre tant que Modifier & Continuer est activé.
Editing or commenting out an active statement inside a readonly section will prevent the debug session from continuing while Edit and Continue is enabled.
Cette erreur indique que vous avez essayé de commenter une instruction active à l'intérieur d'une section que Modifier & Continuer a marquée comme étant en lecture seule. Modifier & Continuer ne prend pas en charge les modifications apportées aux instructions actives pendant le débogage.
Considérons par exemple le code suivant :
class Program
{
static void Main()
{
Try
{
}
Finally
{ System.Console.WriteLine("Example");
}
}
}
Cette erreur se produit si vous définissez un point d'arrêt sur Console.WriteLine, commencez à déboguer l'application et ajoutez /* avant try et */ après l'accolade fermante de finally.
Pour corriger ce problème
Dans le menu Déboguer, cliquez sur Annuler pour annuler les modifications.
- ou -
Cliquez sur Arrêter le débogage, apportez les modifications, puis démarrez une nouvelle session de débogage.
Voir aussi
Référence
Modifications de code prises en charge (C#)
Modifier & Continuer (Visual C#)