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