Excel 03의 작업 창에서 실행되는 컨트롤을 작성했습니다.이 컨트롤은 위성 .NET 어셈블리를 참조합니다. 컨트롤은 정상적으로 작동하지만 Excel을 종료하면 예외가 발생합니다. 나는 모든 일을 제대로 처리하고 있는지 확인했습니다. 내가 만든 cldatapi 객체에 dispose 메소드를 호출하여 아무 것도 설정하지 않았습니다. 나는이 오류를 잡는 방법을 알아낼 수 없다. thisworkbook 클래스에서 처리되지 않은 예외를 잡으려고 시도했지만 그것을 잡지 못했습니다..NET VSTO Excel 2003 통합 문서 솔루션을 닫을 때 0xe0434f4d 예외가 발생했습니다.
이벤트 유형 : clr20r3의 P1 : P2에 Excel.exe : 11.0.5612.0 P3는 : okuma.cldatapi의 P5 : 1.7.0.3 P6 : 494bc115 P7 25 P8 : F2 P9 : system.exception
P4를 3f39ff9d 오류 보고서의 세부 정보를 보면 예외 코드가 0xe0434f4d로 표시됩니다.
okuma.cldatapi는 위성 참조입니다.
지연된 응답을 드려 죄송합니다. 테스트 할 다른 기계에이 모든 것을 설정해야했습니다. 지시 사항이 완벽하게 작동했습니다. 문제는 타사 DLL입니다. 그들은 Dispose 메서드가 호출 될 때 Firebird 데이터베이스의 로그에 쓰고 있으며 예외를 던지고있는 것입니다. 나는 그들의 말을 듣기를 기다리고있다. – jweaver