2011-04-07 75 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支持團隊 可能他們可以幫助你。 可能是您安裝的所有人員都不是正確的順序

相關問題