Modifier & Continuer (C#) : erreur 4008
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é.
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#)