2011-10-17 77 views
0

我試過在Ubuntu 11.04中使用MonoDevelop 2.4和2.6,但他們都沒有提供任何方式運行該項目。 (如圖所示,運行,步驟和調試項目被禁用 - 無論是在工具欄還是在菜單內)。Ubuntu上的MonoDevelop - 沒有編譯器,沒有調試器,沒有...爲什麼?

對於我迄今爲止見過的所有項目類型都是如此 - C#,Python等...

mono-debugger已安裝。是否需要手動進行一些後期設置任務,以使其正常工作?

回答

1

縱觀https://github.com/mono/monodevelop/blob/master/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ProjectCommands.cs

也許你沒有選擇一個 '項目'?打開Solution Pad並單擊Test1項目(不是樹的根目錄下的解決方案,而是它下面的項目)。

我只是猜測在這裏,因爲我沒有Ubuntu並且實際上不能測試任何東西。

編輯:實際上,它看起來像單擊解決方案也將工作。

從查看代碼,另一種可能性是您沒有構建目標?不知道怎麼會發生,但除非你只打開Main.cs而不是實際上Test1.sln,否則我不知道該怎麼建議。

當您打開項目時,您打開了哪個文件? Test1.sln? Test1.csproj?或者Main.cs?

+0

我簡直不敢相信我的眼睛,確實缺少選擇一個項目O__O!非常感謝。 – Mehrdad

0

嘗試在突觸尋找單MDB和更多的軟件包,這可能會解決這個問題。 不記得確切的名字,Linux在家裏的箱子...

+0

我想我試過用舊版本,它沒有工作,但我會用2.6試試它,看看它是怎麼回事... – Mehrdad

+0

我昨天在家裏試過,monodevelop工作正常更新至11.10)。儘管... – Anton

+0

mdb已被廢棄,新的軟調試器(sdb)支持被構建在 –

0

你真的打開項目?它看起來像你剛剛打開Main.cs.它不會那樣工作。

+0

是的,它是一個名爲'Temp1'的項目,就像它在標題欄中所說的那樣。只是好奇,是什麼讓你覺得它不是? – Mehrdad

0

確保你安裝了編譯器(MCS等)

+0

我試過安裝mono-mcs,但還是一樣的問題... – Mehrdad

相關問題