도구 - 옵션 - 디버깅 - 일반 -

응용 프로그램에서 런타임 도구 표시   체크해제

 

사라짐

시작 - 시스템 환경 변수 편집 - 시스템 속성 - 환경변수 - 사용자 변수

 

NUGET_PACKAGES

D:\nuget_root

 

 

* VisualStudio2015 기준

확인하고자 하는 DataTable변수에서 돋보기 모양 클릭 후 DataTable Visualizer 클릭시 시각화도우미 팝업

 

 

실행 제한 시간을 초과했습니다. 작업이 완료되기 전에 실행 제한 시간이 지났거나 서버가 응답하지 않습니다.

 

 

해당 라인 추가

CommandTimeout  를 0으로 주거나 타임아웃 시간을 충분하게 설정

comm.CommandTimeout = 0; 

 

visual studio 메뉴 - 디버그 - 창 - 예외처리 - Managed Debugging Assistants - ContexSwitchDeadlock 체크해제

 

- 에러화면

- 에러내용

추가 정보: CLR에서 60초 동안 COM 컨텍스트 0x10681a8에서 COM 컨텍스트 0x1068260(으)로 전환하지 못했습니다. 대상 컨텍스트/아파트를 소유하는 스레드가 펌프 대기를 수행하지 않거나, Windows 메시지를 펌프하지 않고 매우 긴 실행 작업을 처리하고 있는 것 같습니다. 이러한 상황은 대개 성능에 부정적인 영향을 주며 응용 프로그램이 응답하지 않거나 시간이 흐름에 따라 메모리 사용이 증가하는 문제로 이어질 수도 있습니다. 이 문제를 방지하려면 모든 STA(Single Threaded Apartment) 스레드가 펌프 대기 기본 형식(예: CoWaitForMultipleHandles)을 사용하고 긴 실행 작업 동안 지속적으로 메시지를 펌프해야 합니다.

 

- 메뉴 위치

 

 

 

 

출처 : https://jujun.tistory.com/163

+ Recent posts