我有MonoDevelop 2.4.2,MonoTouch 3.2.6和XCode 3.2.6。
在MonoDevelop中,每当我遇到语法错误时,我的错误列表中唯一的错误是“编译器似乎已崩溃。请查看构建输出板以获取详细信息。”。构建日志确实包含实际的编译器错误,因此我能够修复它们并获得成功的编译。但是,我的同事证明他的编译器没有崩溃,并且构建日志中列出的编译器错误实际上被解析并显示在错误列表窗口中。此外,他的MonoDevelop IDE会显示消息气泡,指出代码中的错误。我不这样做。
有谁知道如何让编译器退出崩溃,IDE能够像正常一样从构建日志中解析错误和警告?
答案 0 :(得分:2)
我发现了这个问题。我存储源代码的路径有括号。当我从另一个存储库中将源代码下拉到我的系统上没有括号的路径时,我在列表中遇到了编译器错误,而不仅仅是编译器崩溃。我通过重新定位我遇到问题的其他源代码确认了这个问题。
这也解决了我的另一个问题。当我添加文件时,.csproj文件中的路径将是相对路径,但是它们会上升几个级别,然后再将其搞砸为下一个开发人员。 (因此,我没有使用Views / file.cs,而是拥有../../../MySourceCodeRoot/Application/Project/Views/file.cs或其他内容。)使用我的源代码根添加文件没有括号重命名现在可以正常工作。
答案 1 :(得分:0)
将错误发送给monotouch支持团队 可能他们可以帮助你。 可能是你安装的所有员工都没有按照正确的顺序安装