Partager via


Modifier & Continuer (C#) : erreur 4012

Mise à jour : novembre 2007

Message d'erreur

La mise à jour de l'initialiseur de [feld | enum member] empêche la session de débogage de se poursuivre tant que Modifier & Continuer est activé.
Updating the initializer of a [feld | enum member] will prevent the debug session from continuing while Edit and Continue is enabled

Cette erreur indique que vous avez essayé de modifier l'initialiseur d'un champ, y compris const et événement, ou l'initialiseur d'un membre enum.

Considérons par exemple le code suivant :

class Program

{

   enum Color { Red = 1}

   static void Main() { }

}

Si vous exécutez l'application pas à pas et tentez de remplacer Red = 1 par Red = 2, cette erreur se produit.

Pour corriger le problème

  • Dans le menu Edition, cliquez sur Annuler pour annuler les modifications.

    - ou -

    Dans le menu Déboguer, cliquez sur Arrêter le débogage, apportez les modifications, puis démarrez une nouvelle session de débogage.

Voir aussi

Référence

enum (Référence C#)

event (Référence C#)

Constantes (Guide de programmation C#)

Modifications de code prises en charge (C#)

Modifier & Continuer (Visual C#)

Autres ressources

Erreurs et avertissements de Modifier & Continuer (C#)