C# - Modifica e continuazione: errore 4011
Aggiornamento: novembre 2007
Messaggio di errore
Se si aggiorna il tipo di un [tipo restituito | tipo di proprietà | tipo di evento | tipo di parametro | tipo di campo | tipo di vincolo ], la sessione di debug non potrà continuare quando è attivo Modifica e continuazione.
Updating the type of a [return type | property type | event type | parameter type | field type | constraint type ] will prevent the debug session from continuing while Edit and Continue is enabled
Questo errore viene visualizzato per segnalare che si è tentato di modificare un tipo che non può essere cambiato durante il debug:
Il tipo restituito di un delegato.
Il tipo restituito di un metodo.
Il tipo di proprietà.
Un tipo di evento.
Il tipo di parametro di un metodo o un indicizzatore.
Il tipo di un campo, un buffer a dimensione fissa, una costante o un evento.
Il tipo di un vincolo, incluso struct, class o new.
Si consideri l'esempio seguente:
class Program
{
static void Main()
...
}
Se si avvia il debug e quindi si tenta di modificare void in int, si verificherà questo errore.
Per correggere l'errore
Scegliere Annulla dal menu Debug per annullare la modifica.
- oppure -
Scegliere Termina debug dal menu Debug, apportare le modifiche, quindi avviare una nuova sessione di debug.
Vedere anche
Riferimenti
Metodi (Guida per programmatori C#)
Proprietà (Guida per programmatori C#)
Indicizzatori (Guida per programmatori C#)
Buffer a dimensione fissa (Guida per programmatori C#)
Modifiche al codice supportate (C#)
Modifica e continuazione (Visual C#)