2011-04-07 20 views
0

我有MonoDevelop 2.4.2,MonoTouch 3.2.6和XCode 3.2.6。MonoDevelop“编译器似乎崩溃了,请查看构建输出板以了解详细信息。”

在MonoDevelop中,无论何时出现语法错误,我在错误列表中唯一的错误是“编译器似乎崩溃了,请检查构建输出板了解详细信息。”构建日志确实包含实际的编译器错误,所以我可以修复它们并获得成功的编译。但是,我的同事证明他的编译器确实不会崩溃,并且编译日志中列出的编译器错误实际上会被解析并显示在错误列表窗口中。此外,他的MonoDevelop IDE将显示消息气泡,指出代码中的错误。我不这样做。

有谁知道我如何让编译器退出崩溃,并且IDE能够像正常一样从构建日志中解析错误和警告?

+0

您能否提供一个展示此问题的示例解决方案? – 2011-04-08 14:22:14

+0

我有一个类似的错误报告(编译器崩溃 - 不知道原因是否相似),我发布了我的示例解决方案在这里:https://github.com/briandonahue/MonoIssue和我的问题在这里:http://stackoverflow.com /问题/ 5607103/rhinomocks破-的编译功能于最近的版本 - 的 - 单的MonoDevelop – 2011-04-09 19:22:52

回答

2

我发现了这个问题。我有我的源代码存储的路径有括号。当我将源代码从另一个存储库下拉到我的系统中没有括号的路径中时,我在列表中收到了编译器错误,而不是编译器崩溃。我确认这是通过重新定位我遇到问题的其他源代码所造成的问题。

这也解决了我的另一个问题。当我添加文件时,.csproj文件中的路径将是相对路径,但是它们会上升到几个级别,然后为下一个开发人员搞乱。 (所以,而不是有Views/file.cs我会有../../../MySourceCodeRoot/Application/Project/Views/file.cs或类似的东西。)添加文件与我的源代码根重命名没有括号现在可以正常工作。

0

将错误发送给monotouch支持团队 可能他们可以帮助你。 可能是您安装的所有人员都不是正确的顺序

相关问题