내가VB System.ObjectDisposedException
때로는 등 집에서 만든 DLL의, 소켓 통신, 멀티 스레딩을 많이 포함 VB 2008 년에 기록 된 거대한 프로그램을,,,가, 난데없이, 프로그램 2008 프로그램 충돌 이벤트 뷰어에서 다음과 같은 세부 사항 충돌 : CLR20r3 없음 CMS.exe 1.0.0.0 5177cc90 mscorlib에 2.0.0.0 4a275af7 System.ObjectDisposedException
문제점을 찾기 위해 숙제를했지만 정확한 위치를 정확히 알 수 없습니다 (이 어셈블리에는 수천 줄의 코드가 있습니다). main()에서 UnHandledException을 잡기 위해 Handler를 두었지만, 전혀 실행되지 않는 것 같습니다.
내 질문은, 어떻게 외부 VS이 디버깅 할 수 있습니까? 이 소프트웨어는 고객의 창고에있는 산업용 산업용 PC에 설치되므로 명백한 이유로 VS를 설치할 수 없습니다.
모든 힌트는 정말 감사하겠습니다.
당신의 소중한 시간 내 주셔서 감사하고
내 Crystal ball에 Application.UnhandledException 이벤트 핸들러를 작성했다고 나와 있습니다. 잘못된 것, AppDomain.CurrentDomain.UnhandledException이 필요합니다. 우리가이 btw에서 추측하게 만드는 것은 무의미하며 항상 스 니펫을 게시하십시오. –
공공 하위 주() 희미한 currentDomain 응용 프로그램 도메인 = AppDomain.CurrentDomain AddHandler에 currentDomain.UnhandledException, AddressOf를가 MyHandler으로 .... 개인 서브가 MyHandler (개체로 ByVal의 보낸 사람, UnhandledExceptionEventArgs으로 ByVal의 인수) 예외로 희미한 전자 = DirectCast (args.ExceptionObject, 예외) m_eLog.WriteEntry ("X-Actim UnHandledException :"& e.ToString) 응답 에 대한 종료 하위 – Dominic