2011-02-01 123 views
1

我試圖從命令行構建單點觸摸解決方案,它永遠不會通過「加載項目」。該命令在該行後面退出。單擊命令行編譯不工作

任何人都可以幫忙嗎?

MAC-2:IPadClient Chris$ /Applications/MonoDevelop.app/Contents/MacOS/mdtool build -p IPadClient.sln 
    MonoDevelop Build Tool 
    Loading solution: /Users/Chris/Dropbox/IPadClient/IPadClient.sln 
     Loading solution: /Users/Chris/Dropbox/IPadClient/IPadClient.sln 
      Loading projects . 

回答

0

我想通了,如果解決方案已經建成,它不會移動通過該步驟。解決方案是先清理它。

3

我認爲你需要從命令行中省略-p。

mdtool build可以選擇性地提供解決方案文件(例如mdtool build IPadClient.sln),否則它只會構建它在目錄中找到的第一個解決方案。 -p參數用於指定要構建的解決方案中特定項目的名稱,而不是在解決方案中構建所有項目。

所以你的情況是加載它找到的第一個解決方案目錄,試圖建立一個名爲「IPadClient.sln」項目,沒有找到它,並決定它無關。

+0

我也爲你提交了一個bug:https://bugzilla.novell.com/show_bug.cgi?id=668690 – 2011-02-01 18:47:30