C # 응용 프로그램을 실행 중이며 런타임 중에 다음 오류가 발생합니다.
CLR이 60 초 동안 COM 컨텍스트 0x20e480에서 COM 컨텍스트 0x20e5f0으로 전환 할 수 없습니다. 대상 컨텍스트 / 아파트를 소유하는 스레드는 비 펌핑 대기를 수행하거나 Windows 메시지를 펌핑하지 않고 매우 오래 실행되는 작업을 처리 할 가능성이 높습니다. 이 상황은 일반적으로 성능에 부정적인 영향을 미치며 애플리케이션이 응답하지 않거나 시간이 지남에 따라 메모리 사용량이 지속적으로 누적 될 수 있습니다. 이 문제를 방지하려면 모든 STA (단일 스레드 아파트) 스레드에서 펌핑 대기 기본 형식 (예 : CoWaitForMultipleHandles)을 사용하고 장기 실행 작업 중에 메시지를 정기적으로 펌프해야합니다.
누구든지 여기서 문제를 해결할 수 있습니까?
감사합니다.