VB.NET プロジェクトのすべてのコンパイラ警告を表示する方法を知っている人はいますか?
-
22-09-2019 - |
質問
VB.NET には、報告されるコンパイラ警告の上限を 100 に制限する、かなり厄介な制限があります。
vbc : warning BC42206: Maximum number of warnings has been exceeded.
このため、Option Strict を有効にするなど、VB.NET のベスト プラクティスに準拠するために必要な労力を増やそうとするときに、かなりイライラすることになります。
この制限を削除、調整する方法、または他の手段 (サードパーティのコード分析ツールなど) で警告を収集する方法はありますか?
他のヒント
は、Visual Basicでの設定警告をお読みください>と方法:有効化または無効化コンパイラの警告の
たとえば、することができます(プロジェクトのビルドプロパティの下)コンパイラオプション、次の行
へwarnaserror:42206
これは(私はそれを試していない自分...)必要がありますあなたの100のエラーの制限を無効にします。
別のノートで、、100回の警告は、のの非常に多くあります。あなたはおそらくあなたのコード、チェックを越えると、これらの警告にその理由を修正する必要があります。
私は私がに取り組んできたSQLプロジェクトと同じ問題を抱えていました。上限は200回の警告です。その後、私はそれらを修正するよう数がダウンしたことがないので、新しいものがでマージ!
私は、あなたが「出力」タブで「ビルド」出力に見ればあなたがすべてを見ることができることを見出しました。私の場合は、数千を持っています。ただ、すべてを選択してコピー/テキストエディタに貼り付けます。
所属していません StackOverflow