0

これが正しいフォーラムかどうかはわかりませんが、ここにあります。tl; dr群衆に対する質問、背景はありません:

デフォルトのケースなしでスイッチブロックを作成したときに、Visual Studioにビルド時の警告を表示させる方法はありますか?

これは、列挙型をかなり頻繁に使用するためであり、通常、デフォルト値は発生しないはずです。その場合、列挙型に別のケースを追加したためです。何かを更新するのを忘れた場合に備えて、NotImplementedExceptionをスローすることをお勧めします(テスト中です!)。

4

1 に答える 1

1

コンパイラの警告は本当に必要ないと思います。欠落しているデフォルトのケースは完全に有効であるため、コンパイラーはそのような機能が属する最小の場所です。

そうは言っても、コード分析を行うFxCopのようなツールがあります。FxCopはビルドプロセスに統合できます。違反は、ビルド結果ウィンドウに警告として表示されます。

http://blogs.msdn.com/b/codeanalysis/archive/2007/02/24/faq-how-do-i-run-fxcop-during-a-post-build-event.aspxFxCopを統合する方法を参照してください

于 2012-11-24T11:38:46.407 に答える