2011-02-22 38 views
4

我無法編譯使用visual studio 2010 professional 64位的默認項目。當我爲asp.net或asp.net mvc運行新的Web應用程序時,在輸出窗口中出現以下錯誤。構建已被取消

------構建開始:項目:WebApplication1,配置:調試 任何CPU ------構建已經 取消。

回答

14

當時的JSLint和默認選項「取消構建」

+0

無法想象要花多長時間才能跟蹤沒有此答案的情況。我希望這不會讓你太久。 – 2011-03-18 17:07:59

0

您是否嘗試過使用MSBuild.exe命令行執行構建?您可以更好地調整調試級別,並可能瞭解有關構建失敗的更多信息。例如,在命令行中執行此:

Msbuild.exe WebApplication1.csproj /冗長:詳細

會給你的不僅僅是建立在Visual Studio中更多的數據。如果這還不夠,可以將「詳細」更改爲「診斷」並學習更多(儘管這很難閱讀)。

我認爲(雖然我可能是錯的)你在視覺工作室窗口中得到的是「最小」的冗長,這往往隱藏了一些重要的事實。

http://msdn.microsoft.com/en-us/library/ms164311.aspx

0

雖然年原來的問題後,這可能幫助別人。

另一個原因可能是輸出路徑的長度。如果您的項目文件路徑> <小到足以滿足限制,但是在構建時,額外的路徑(/ obj/debug等)超過限制,則可以在不明顯的情況下得到此問題。

顯然,修復方法是將解決方案的根儘可能接近根(即嘗試使用C:\ a [your solution])。

如果這仍然太長,那麼你有問題。

惱人的VS並沒有解釋這一點,即使有診斷級別的日誌記錄。