Condividi tramite


C# - Modifica e continuazione: errore 4013

Aggiornamento: novembre 2007

Messaggio di errore

Se si aggiorna la dimensione di un 'campo fisso', la sessione di debug non potrà continuare quando è attivo Modifica e continuazione.
Updating the size of a fixed field will prevent the debug session from continuing while Edit and Continue is enabled

Questo errore viene visualizzato per segnalare che si è tentato di modificare la dimensione di un buffer a dimensione fissa, mentre questa modifica non può essere apportata durante il debug.

Si consideri il codice di esempio seguente:

unsafe struct Example

{

   fixed int buffer[20];

}

class Program

{

   static void Main() { }

}

Se si esegue Main e quindi si tenta di modificare buffer(20) in buffer(10), si verificherà questo errore.

Per correggere l'errore

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

Vedere anche

Riferimenti

Buffer a dimensione fissa (Guida per programmatori C#)

Modifiche al codice supportate (C#)

Modifica e continuazione (Visual C#)

Altre risorse

Errori e avvisi di Modifica e continuazione (C#)