2012-03-18 3 views
1

Windows 7 x64에서 MonoDevelop (2.8.6.5)를 실행하고 간단한 페이지를 렌더링하고 간단한 MySQL 쿼리를 수행했습니다.MonoDevelop 오류 0x80131C30을 던지고

지금 나는 다음과 같은 오류에 직면하고 디버깅하려고 할 때마다 나는 그러나, 디버깅하고 싶은 문제가있다 :

"디버거 오류 :. 디버 및 디버거가 호환되지 않는 플랫폼이기 때문에 작업이 실패 (HRESULT 예외 : 0x80131C30) "

온라인 검색을 수행 한 일부 사용자는 64 비트 OS를 실행하는 것과 관련이 있으며 x86에서 응용 프로그램을 컴파일해야한다고 제안했습니다. 나는 그렇게했으며, 여전히 같은 오류로 직면 해있다.

누군가 내게 다른 제안을 해주실 수 있습니까?

+0

같은 OS를 가진 동일한 버전을 가지고 있고 문제없이 디버깅 할 수 있기 때문에 당신이 뭔가 잘못하고있는 것처럼 보입니다. – Martin

+1

이 도움이됩니까? http://mono.1490590.n4.nabble.com/Debugging-on-Vista-64-Bit-td1516785.html 그것은 당신이 .Net보다는 모노 밑으로 디버깅하고 있다고 제안합니다. – IanNorton

답변

2

MonoDevelop를 설치하면 C#을 컴파일하고 실행해도 Mono가 실행되는 것은 아닙니다. Mono를 설치하고 MonoDevelop가 .NET 응용 프로그램을 디버깅 할 수 없을 때까지 .NET과 함께 실행됩니다.

그래서 궁극적으로 솔루션은 Mono IDE이므로 혼란스럽게 보였던 Mono 런타임을 설치하고 Mono를 컴파일하고 실행합니다 코드 괜찮아요, 그것은 단순히 런타임없이 디버깅 할 수 없습니다.