Partager via


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#)

Autres ressources

Erreurs et avertissements de Modifier & Continuer (C#)