Xamarin.ios “单一开发”;编译器似乎已崩溃。有关详细信息,请检查生成输出板。”;

Xamarin.ios “单一开发”;编译器似乎已崩溃。有关详细信息,请检查生成输出板。”;,xamarin.ios,monodevelop,Xamarin.ios,Monodevelop,我有MonoDevelop 2.4.2、MonoTouch 3.2.6和XCode 3.2.6 在MonoDevelop中,每当我出现语法错误时,错误列表中唯一的错误就是“编译器似乎已崩溃。有关详细信息,请查看构建输出板。”。构建日志确实包含实际的编译器错误,因此我能够修复它们并获得成功的编译。但是,我的同事演示了他的编译器不会崩溃,编译日志中列出的编译器错误实际上会被解析并显示在错误列表窗口中。然后,他的MonoDevelopIDE也会显示消息气泡,指出代码中的错误。我的不这样做 有人知道如何

我有MonoDevelop 2.4.2、MonoTouch 3.2.6和XCode 3.2.6

在MonoDevelop中,每当我出现语法错误时,错误列表中唯一的错误就是“编译器似乎已崩溃。有关详细信息,请查看构建输出板。”。构建日志确实包含实际的编译器错误,因此我能够修复它们并获得成功的编译。但是,我的同事演示了他的编译器不会崩溃,编译日志中列出的编译器错误实际上会被解析并显示在错误列表窗口中。然后,他的MonoDevelopIDE也会显示消息气泡,指出代码中的错误。我的不这样做


有人知道如何让编译器停止崩溃,让IDE能够像正常一样解析生成日志中的错误和警告吗?

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

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


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

您能提供一个显示此问题的示例解决方案吗?我有一个类似的错误报告(编译器崩溃-不确定原因是否相似)我在这里发布了我的示例解决方案:我的问题在这里: