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.
Note
Questo articolo è specifico per .NET Framework. Non si applica alle implementazioni più recenti di .NET, tra cui .NET 6 e versioni successive.
L'assistente notMarshalable al debug gestito viene attivato quando Common Language Runtime (CLR) rileva un puntatore all'interfaccia COM senza un proxy/stub registrato valido o un'implementazione non corretta IMarshal dell'interfaccia durante il marshalling dell'interfaccia tra contesti.
Symptoms
Le chiamate non vengono gestite o le chiamate si verificano nel contesto errato per i puntatori all'interfaccia COM.
Cause
Nessun proxy/stub registrato valido o errato IMarshal durante il tentativo di effettuare il marshalling dell'interfaccia tra contesti.
Risoluzione
Assicurarsi di disporre di uno stub proxy registrato e che l'implementazione IMarshal sia valida.
Effetto sul runtime
Questo assistente al debug gestito non ha alcun effetto sul runtime.
Risultato
Messaggio che descrive il problema.
Configuration
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>