我正在运行C#应用程序,并且在运行时出现以下错误:
60秒钟以来,CLR无法从COM上下文0x20e480过渡到COM上下文0x20e5f0。拥有目标上下文/公寓的线程很可能执行非泵送等待或处理非常长时间运行的操作而不泵送Windows消息。这种情况通常会对性能产生负面影响,甚至可能导致应用程序变得无响应或随着时间的推移不断累积内存使用量。为避免此问题,所有单线程单元(STA)线程都应使用泵送等待原语(例如CoWaitForMultipleHandles),并在长时间运行的操作中定期泵送消息。
任何人都可以在这里帮助我解决这个问题吗?
非常感谢。