Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Se si aggiorna la chiamata a 'this' o 'base' di un costruttore, la sessione di debug non potrà continuare quando è attivo Modifica e continuazione.
Updating the 'this' or 'base' call of a constructor will prevent the debug session from continuing while Edit and Continue is enabled
Questo errore si verifica quando è presente una chiamata a base o this dopo la dichiarazione di costruttore. Si consideri l'esempio seguente:
class Program
{
public Program()
: this(10)
{
}
public Program(int a) { }
static void Main()
{
}
}
Se si esegue l'applicazione e quindi si tenta di modificare this(10) in this(20), si verificherà l'errore 4066.
Per correggere l'errore
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
Costruttori (Guida per programmatori C#)
Modifiche al codice supportate (C#)
Modifica e continuazione (Visual C#)