notMarshalable MDA
Примечание.
Эта статья относится к .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.
Помощник по отладке (MDA) управляемого кода notMarshalable
активируется, когда среда CLR обнаруживает указатель интерфейса СОМ без допустимого зарегистрированного прокси или заглушки или неправильную реализацию интерфейса IMarshal
при попытке выполнить маршалинг интерфейса по контекстам.
Симптомы
Вызовы не обслуживаются, или вызовы выполняются из неправильного контекста для указателей интерфейса СОМ.
Причина
Отсутствует допустимый зарегистрированный прокси или заглушка, или неправильный IMarshal
при попытке выполнить маршалинг интерфейса по контекстам.
Разрешение
Убедитесь, что имеются зарегистрированный прокси или заглушка и что реализация IMarshal
является допустимой.
Влияние на среду выполнения
Этот MDA не оказывает никакого влияния на среду выполнения.
Выходные данные
Сообщение, описывающее проблему.
Настройка
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>