2011-03-07 86 views
1

在單聲道開發中從Visual Studio構建解決方案似乎存在一些問題。我希望別人經歷過這個,並有一些建議。MonoDevelop在構建csprojs時似乎掛起(不響應)

實際dcms過程進行很快,但在項目之間它印刷後掛起:

Building: XXX.YYY.ZZZ (Debug) 

幾分鐘(已有10迄今爲止對這個當前運行)後,跳轉到:

Performing main compilation... 
    /Library/Frameworks/Mono.framework/Versions/2.10.1/bin/dmcs /noconfig "/... 
    Build complete -- 0 errors, 0 warnings 

Building: XXX.YYY.ZZZ (Debug) 

然後再掛幾分鐘。

這是一個sln文件,其中有29個csproj項目,它最初是在Visual Studio 2010中創建的。我想知道是否有更好的方法來設置它 - 可能是本機MD文件格式?

回答

2

MD有自己的系統來構建csproj。

您可以直接使用xbuild構建它並測試需要多長時間嗎?

忘記原生MD文件格式。是時候切換到MSBuild腳本。

+0

'xbuild thesolution.sln'通過它飛行 - doens不掛在項目之間(由於編譯錯誤,不成功,但目前沒有關係)。 – 2011-03-09 02:47:16

+0

也可以擴展'切換到MSBuild腳本'的時間 - 你的意思是使用手動調用xbuild的腳本編譯MD的一側嗎? – 2011-03-09 02:58:57

+0

我不知道MD團隊的計劃是什麼,但MD應該切換到長期使用xbuild作爲底層引擎,http://foodformonkeys.blogspot.com/2009/07/building-with-msbuildxbuild-in .html現在唯一的問題是整合仍然是實驗性的,並不完美。所以我個人總是使用終端執行xbuild。 – 2011-03-09 03:24:23