CLR не удалось перейти из COM-контекста 0x3b2d70 в COM-контекст

При отладке приложения я получаю следующую ошибку.

CLR не смогла перейти из COM-контекста 0x3b2d70 в COM контекст 0x3b2ee0 на 60 секунд. Поток, которому принадлежит место назначения контекст / квартира, скорее всего, либо ждут без перекачки, либо обработка очень долгой операции без перекачки Windows Сообщения. Эта ситуация обычно отрицательно сказывается на производительности. и может даже привести к тому, что приложение перестает отвечать на запросы или память использование постоянно накапливается с течением времени. Чтобы избежать этой проблемы, все однопоточные потоки апартаментов (STA) должны использовать ожидание перекачки примитивы (такие как CoWaitForMultipleHandles) и обычно перекачивают сообщения во время длительных операций.

Почему система выдает эту ошибку.

14
задан DaveInCaz 27 September 2019 в 20:10
поделиться