2011-04-07 1 views
0

MonoDevelop 2.4.2, MonoTouch 3.2.6 및 XCode 3.2.6이 있습니다.MonoDevelop "컴파일러가 충돌 한 것 같습니다. 자세한 내용은 빌드 출력 패드를 확인하십시오."

MonoDevelop에서 구문 오류가 발생할 때마다 오류 목록에있는 유일한 오류는 "컴파일러가 충돌 한 것 같습니다. 빌드 출력 패드에서 자세한 내용을 확인하십시오."입니다. 빌드 로그에는 실제 컴파일러 오류가 포함되어있어이를 수정하고 성공적인 컴파일을 얻을 수 있습니다. 그러나 제 동료는 그의 컴파일러가 이 아니며 크래시가 발생하고 빌드 로그에 나열된 컴파일러 오류가 실제로 구문 분석되어 오류 목록 창에 표시된다는 것을 보여주었습니다. 또한 MonoDevelop IDE는 코드의 오류를 지적하는 메시지 거품을 표시합니다. 내 것은 이것을하지 않습니다.

누구나 내가 컴파일러를 종료하고 IDE에서 정상적으로 빌드 로그에서 오류 및 경고를 구문 분석 할 수 있도록 할 수있는 방법을 알고 있습니까?

+0

이 문제를 보여주는 샘플 솔루션을 제공 할 수 있습니까? –

+0

비슷한 오류 보고서 (컴파일러 충돌 - 원인이 비슷한지 확실하지 않음)가 있고 여기에 샘플 솔루션을 게시했습니다. https://github.com/briandonahue/MonoIssue 및 여기 내 질문 : http://stackoverflow.com/questions/5607103/rhinomocks-breaking-the-compiler 최신 버전의 단일 모노 개발 –

답변

2

문제점을 발견했습니다. 내 소스 코드를 저장 한 경로에 괄호가있었습니다. 필자가 다른 저장소에서 괄호없이 시스템의 경로로 소스 코드를 가져 왔을 때 컴파일러 오류 대신 목록에서 컴파일러 오류가 발생했습니다. 나는 이것이 문제가있는 다른 소스 코드를 재배치하여 문제가되는 것을 확인했다.

이 또한 내 문제 중 하나를 해결했습니다. 파일을 추가 할 때 .csproj 파일의 경로는 상대 경로가되지만 여러 수준으로 올라가서 다음 개발자를 위해 엉망이됩니다. (대신 Views/file.cs를 사용하는 대신 ../../../MySourceCodeRoot/Application/Project/Views/file.cs 또는 그와 비슷한 것을 얻을 수 있습니다.) 내 소스 코드 루트에 파일을 추가하지 않고 괄호가 올바르게 작동합니다.

0

모노 테치 지원 팀에게 오류 보내기 도움을 받으실 수 있습니다. 모든 직원을 올바른 순서로 설치하지 않았습니까?

관련 문제