Condividi tramite


C# - Modifica e continuazione: errore 4012

Aggiornamento: novembre 2007

Messaggio di errore

Se si aggiorna l'inizializzatore di un '[membro campo | enum]', la sessione di debug non potrà continuare quando è attivo Modifica e continuazione.
Updating the initializer of a [feld | enum member] will prevent the debug session from continuing while Edit and Continue is enabled

Questo errore viene visualizzato per segnalare che si è tentato di modificare l'inizializzatore di un campo, inclusi gli eventi e le costanti, oppure l'inizializzazione di un membro enum.

Si consideri il codice di esempio seguente:

class Program

{

   enum Color { Red = 1}

   static void Main() { }

}

Se si esegue l'applicazione e quindi si tenta di modificare Red = 1 in Red = 2, si verificherà questo errore.

Per risolvere il problema

  • Scegliere Annulla dal menu Modifica per annullare le modifiche.

    -oppure-

    Scegliere Termina debug dal menu Debug, apportare le modifiche, quindi avviare una nuova sessione di debug.

Vedere anche

Riferimenti

enum (Riferimenti per C#)

event (Riferimenti per C#)

Costanti (Guida per programmatori C#)

Modifiche al codice supportate (C#)

Modifica e continuazione (Visual C#)

Altre risorse

Errori e avvisi di Modifica e continuazione (C#)