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.
Se si modifica o elimina un'istruzione attiva all'interno di un metodo anonimo, la sessione di debug non potrà continuare quando è attivo Modifica e continuazione.
Questo errore viene visualizzato per segnalare che si è tentato di modificare un'istruzione attiva all'interno di un metodo anonimo.
Si consideri il codice di esempio seguente:
class Program
{
delegate void D();
static void Main()
{
D d = delegate
{ System.Console.WriteLine("Inside anonymous method");
};
d();
}
}
Se si imposta un punto di interruzione nella riga con la chiamata a System.Console.WriteLine, quindi si esegue il debug dell'applicazione e si tenta di modificare la chiamata a WriteLine, si verificherà questo errore.
Per ulteriori informazioni, vedere Istruzioni attive.
Per correggere l'errore
Annullare le modifiche e continuare il debug. È possibile apportare le modifiche in un secondo momento, quando l'istruzione non è più attiva.
—oppure—
Scegliere Riavvia dal menu Debug.
La sessione di debug corrente verrà terminata e ne verrà avviata una nuova.
Vedere anche
Riferimenti
Modifiche al codice supportate (C#)
Modifica e continuazione (Visual C#)
Metodi anonimi (Guida per programmatori C#)