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
L'assistente al debug gestito notMarshalable viene attivato quando Common Language Runtime rileva un puntatore a interfaccia COM senza un proxy/stub registrato valido oppure un'implementazione non corretta dell'interfaccia IMarshal durante il marshalling dell'interfaccia tra i vari contesti.
Sintomi
Le chiamate non vengono eseguite oppure vengono eseguite nel contesto errato per i puntatori a interfaccia COM.
Causa
Nessun proxy/stub registrato valido oppure un'implementazione non corretta dell'interfaccia IMarshal durante il marshalling dell'interfaccia tra i vari contesti.
Soluzione
Assicurarsi di disporre di uno stub proxy registrato e che l'implementazione dell'interfaccia IMarshal sia valida.
Effetti su Common Language Runtime
Questo assistente al debug gestito non ha alcun effetto su Common Language Runtime (CLR).
Output
Un messaggio in cui viene descritto il problema.
Configurazione
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>
Vedere anche
Concetti
Diagnostica degli errori tramite gli assistenti al debug gestito
Cenni preliminari sul marshalling di interoperabilità