Webアプリケーションプロジェクトのビルドタブには、「警告レベル」という設定があります。 0から4までの値を設定できます。これらの値は何を意味していますか? 0の値はより厳密になり、より多くの警告が生成されますか?私はまだそれに関する文書を見つけることができませんでしたが、おそらく私は間違った場所を探しています。Visual Studioの警告レベルの意味ですか?
69
A
答えて
77
This linkは、警告レベルの定義を示しています(私はあなたのWebプロジェクトでC#コードを使用していると仮定しています)。レベル4が最も厳しいです。
- 0:すべての警告メッセージの排出をオフにします。
- 1:重大な警告メッセージを表示します。
- 2:レベル1の警告とクラスメンバを隠すことに関する警告など、重大度の低い警告を表示します。
- 3:レベル2の警告と、常に低い値の警告(たとえば、trueまたはまたはfalse)の警告を表示します。
- 4:すべてのレベル3の警告と情報の警告を表示します。これはコマンド行でのデフォルトの警告レベルです。
8
0は警告を完全にオフにしますが、4は最も冗長レベルです。ここでは同じ警告レベルを持つdocumentationを参照してください。
8
高いほど厳しいです。あなたのアプリに多大な意味を持つかもしれないし、そうでないかもしれないすべての警告を見るのは面倒かもしれませんが、それをクリアする時間を取れば、多くのことを教えることができます。
1
たとえば、警告レベルを4または/W4
に設定すると、コンパイラはすべての警告をエラーとして処理します。コンパイラが気分が良くないものを見たときに、コンパイラがどのように反応するかがほとんどです。ちなみに、0のレベルはすべての警告を回します。
+6
レベル0では警告がオフになりますが、レベル4では警告がエラーとして処理されません。「すべてのレベル3の警告と情報の警告を表示します。 – FriendlyGuy
8
Microsoft's levels hereを確認できます。レベル0は本質的に無しですが、レベル4は最も厳格です。
関連する問題
- 1. CA1001 Visual Studio 2012コード分析の警告。どういう意味ですか?
- 2. rJava警告意味
- 3. リンカの警告C++ Visual Studio
- 4. Visual Studio 2013コンパイラの警告
- 5. MySQL:サブクエリ:警告メッセージ意味
- 6. TeamcityのVisual Studio警告の報告
- 7. 冗長コード警告の意味
- 8. Visual Studioアイコンの意味
- 9. Visual Studio C#参照 - 警告
- 10. Clang警告の意味 "-Wsigned-enum-bitfield"
- 11. 警告:[何か]重複[何か] Windowsデバッガーの意味ですか?
- 12. Visual Studio Blue Eyeストライクスルー意味
- 13. Visual Studio 2012でMSBuild警告を表示
- 14. NVCC警告レベル
- 15. Herokuのログからのこの警告の意味
- 16. 下記の警告は何を意味しますか?
- 17. boost.randomバグ警告 - それはどういう意味ですか?
- 18. 中レベルの意味概念ですか?
- 19. -1。#IND000はVisual Studioのデバッグウィンドウで何を意味しますか?
- 20. 古い警告をカスタマイズして、レベル2の警告ではなくレベル4の警告をC#
- 21. Visual Studio - C#のエラーリストからの警告/エラーへのアクセス
- 22. この奇妙なジャージーの警告は何を意味しますか?この警告はジャージー1.4で何を意味し
- 23. Visual Studioの余白の色は何を意味しますか?
- 24. Visual Studio C++ではどういう意味ですか?
- 25. HHH000387 Hibernate警告は何を意味しますか?
- 26. NSObject.BroadSystemFontWeights警告メッセージは何を意味しますか?
- 27. このVisual Studioショートカットは何を意味しますか?Ctrl + \、E
- 28. Visual Studio 2010のソースコードをデバッグする際の警告
- 29. Visual Studioのコマンドラインビルドは、警告メッセージボックスで一時停止し
- 30. Visual Studioでプロジェクト間で警告を無効にする方法
ありがとう、それは私が探していたものです。 –
リンクが壊れた場合の回答のレベルをコピーすることをお勧めします。マイクロソフトのWebサイトではまれに起こることです。 :D – Samuel