내 프로그램에 이상한 문제가 있습니다. 윈도우 폼 애플리케이션을 개발 중입니다. Visual Studio (F5)를 통해 디버깅 할 때 완벽하게 올바르게 작동하지만 실행 파일을 실행하면 충돌이 발생하고 "처리되지 않은 'System.ObjectDisposedException'형식의 예외가 mscorlib.dll에서 발생했습니다."System.ObjectDisposedException을 통한 프로그램 충돌
필자는이 예외를 잡기 위해 최상위 수준의 함수 (try/catch)를 넣으려고 시도했지만 여전히 프로그램이 충돌합니다. 내가 여기서 무엇을 놓치고 있니?
문제가 어디 있는지 전체 코드를 업로드해야하므로 코드를 업로드하지 않았습니다.
문제는 GC를 디버깅 할 때 자주 삭제되는 개체를 수집하지 않는다는 것입니다. 코드의 다른 곳에서 더 이상 유효한 참조가없는 객체에 액세스하려고 시도합니다. 그것은 처분되었습니다. 어떤 코드없이 정확히 말할 수는 없습니다. –
그가 접근하려고한다면, 분명히 그는 그것에 대한 참조가 있어야하며 따라서 GC가 없어야합니다. –