2012-11-24 37 views
0

不確定這是否是合適的論壇,但我們在這裏。這裏有一個問題,無背景,對於人羣:向視覺工作室添加構建時警告

有沒有辦法使Visual Studio發出建立時的警告,當我做一個開關塊沒有默認情況下?

這樣做的原因是我使用枚舉相當重要,通常默認值不應該發生。當它發生時,這是因爲我向枚舉中添加了另一個案例,並且我寧願拋出一個NotImplementedException(在我測試的時候!),以免我忘記更新某些內容。

回答

1

我不認爲你真的想編譯器警告。缺少的缺省情況是完全有效的,因此編譯器是此類功能所屬的最少位置。

也就是說,有像FxCop這樣的工具可以進行代碼分析。 FxCop可以集成到構建過程中。這些違規行爲將在構建結果窗口中顯示爲警告。

請參閱http://blogs.msdn.com/b/codeanalysis/archive/2007/02/24/faq-how-do-i-run-fxcop-during-a-post-build-event.aspx如何集成FxCop

+0

你是對的;我不希望編譯器警告(因爲不這樣做肯定是有效的代碼),但我確實需要編譯時警告。我已經編輯了主要帖子,在「編譯時間」上說「構建時間」,以使其更清晰(我猜更正確)。無論如何,現在檢查FxCop。 –