2013-03-19 2 views
0

MonoMac에 비교적 익숙하며 참조 된 어셈블리에서 발생하는 예외 처리 문제가 있습니다. OS X 10.7 (MonoMac 2.10, MonoDevelop 3.1, Xcode 4.3)에서 GUI를 만들고 Visual Studio 2012로 Windows 7에서 빌드 한 .NET 4.5 어셈블리를 참조합니다. 라이브러리는 Mono와 완전히 호환됩니다. MoMA를 통해 실행하면 플래그가 모두 발생합니다. 문제는 이것입니다 : 라이브러리에서 예외가 발생하면 디버그 모드에서도 GUI가 중지됩니다. 클래스 라이브러리에는 예외 처리가 없습니다. try/catch 문은 GUI에서 호출하는 것이지만 예외는 결코 발생하지 않습니다. Windows의 콘솔 앱에서 동일한 실패한 메소드를 테스트하면 예외가 올바르게 표시됩니다. 아무도 이것을 경험하지 않았습니까? 아니면 제가 잘못했을지도 모르는 생각이 있습니까? 귀하의 도움에 미리 감사드립니다.MonoMac 예외적 버블 업

답변

0

어, 음, ㅎㅎ. 내 잘못 : 그것은 내가 MonoDevelop에서 디버그 설정을 구성한 방법이었습니다. 모든 것이 켜져 있었기 때문에 기본 예외가 손실되었습니다. 미안합니다. 감사.