2010-06-10 40 views
10

新的信息
這個問題已經re-asked here並已正確answered by Noah Richards與2010年VS如何停止C#編譯VS 2010中的第一個錯誤(VS 2008宏不起作用)!

工作在工作中,我們有超過80個項目C#解決方案的解決方案。儘快是否有可能在VS 2010 自動停止編譯在遇到錯誤,而不是這是爲了儘可能地繼續在錯誤窗口中顯示錯誤列表默認行爲?

我很高興它停止,要麼只要遇到一個錯誤(文件級),或只要一個項目不能建設(項目級)。

我還注意到,在2008年我們VS採用了類似於下面的一些答案的宏但他們沒有在VS 2010中(至少我不能讓他們到的環境事件似乎不起作用在VS 2010中射擊)。

也有些相關報道:
How to automatically stop Visual C++ build at first compile error?

+4

不是重複的問題是C#,而不是C++有效的解決方案。此外,這是特別針對VS 2010,因爲我們有一些適用於VS 2008的東西,但它在VS 2010中不起作用。 – 2010-06-11 03:46:32

+0

以重複的方式關閉只是將某人重定向到過時的信息......它應該完全取消 – Andomar 2010-06-15 18:31:21

+0

@Andomar:也幾乎沒有人會分享你的意見。 – 2010-06-16 02:09:14

回答

-1

CTRL + BREAK應該做的伎倆。

+2

這不回答問題。 Ctrl + Break隨時停止構建,而不是在遇到第一個錯誤時停止構建。 – 2010-06-10 10:25:43

+0

因此,當它在任何時候停下來,遇到第一個錯誤時它不會停止嗎? – cand 2010-06-10 10:35:41

+3

不,它不。當你按下鍵時它會停止。遇到第一個錯誤時它不會停止,除非您同時按下鍵。 – 2010-06-10 13:59:43