Web アプリケーション プロジェクトの [ビルド] タブに、「警告レベル」という設定があります。0 から 4 までの値を設定できます。これらの値は何を意味しますか? 0 の値はより厳密になり、より多くの警告を生成しますか、またはその逆ですか? まだドキュメントを見つけることができませんでしたが、おそらく間違った場所を探しているのでしょう。
57986 次
6 に答える
115
このリンクは、警告レベルの定義を示しています (Web プロジェクトで C# コードを使用していると仮定しています)。レベル 4 が最も厳しいです。
- 0: すべての警告メッセージの発行をオフにします。
- 1: 重大な警告メッセージを表示します。
- 2: レベル 1 の警告に加えて、クラス メンバーの非表示に関する警告など、重大度の低い特定の警告を表示します。
- 3: レベル 2 の警告に加えて、常にtrueまたはfalseに評価される式に関する警告など、それほど深刻でない特定の警告を表示します。
- 4: レベル 3 のすべての警告と情報警告を表示します。これは、コマンド ラインでのデフォルトの警告レベルです。
- 5: レベル 4 の警告と、C# 9.0 に同梱されているコンパイラからの追加の警告を表示します。
5 より大きいものはすべて 5 として扱われます。
于 2009-03-13T18:30:22.773 に答える
10
高いほど厳しい。アプリにとって大きな意味がある場合とそうでない場合があるすべての警告を確認するのは面倒ですが、時間をかけてそれらを解決することで、多くのことを学ぶことができます。
于 2009-03-13T18:31:01.150 に答える
8
0 は警告を完全にオフにし、4 は最も詳細なレベルです。同じ警告レベルのドキュメントを参照してください。
于 2009-03-13T18:30:50.353 に答える
8
Microsoft のレベルはこちらで確認できます。レベル 0 は基本的になしですが、レベル 4 は最も厳格です。
于 2009-03-13T18:31:28.513 に答える
-4
たとえば、警告レベルを 4 に設定するか/W4
、コンパイラがすべての警告をエラーとして扱うことを意味します。それは、気分が良くないものを見たときにコンパイラがどのように反応するかです。ちなみに、すべての警告のレベルが 0 になります。
于 2009-03-13T18:31:08.437 に答える