VB.NET プロジェクトのすべてのコンパイラ警告を表示する方法を知っている人はいますか?

StackOverflow https://stackoverflow.com/questions/1799272

質問

VB.NET には、報告されるコンパイラ警告の上限を 100 に制限する、かなり厄介な制限があります。

vbc : warning BC42206: Maximum number of warnings has been exceeded.

このため、Option Strict を有効にするなど、VB.NET のベスト プラクティスに準拠するために必要な労力を増やそうとするときに、かなりイライラすることになります。

この制限を削除、調整する方法、または他の手段 (サードパーティのコード分析ツールなど) で警告を収集する方法はありますか?

役に立ちましたか?

解決

VB11 以降、VS2012 では、 vbc コマンドラインから呼び出されたときの最大エラー制限がなくなりました。

おそらくこれにはもっと良いリンクがあるでしょうが、 これ 見つかるまでやります。

アップデート: 新しいリンク

他のヒント

公式の答えは明らかである「いいえ」マイクロソフトのrel="noreferrer">

は、Visual Basicでの設定警告をお読みくださいと方法:有効化または無効化コンパイラの警告

たとえば、することができます(プロジェクトのビルドプロパティの下)コンパイラオプション、次の行

warnaserror:42206

これは(私はそれを試していない自分...)必要がありますあなたの100のエラーの制限を無効にします。

別のノートで、

、100回の警告は、のの非常に多くあります。あなたはおそらくあなたのコード、チェックを越えると、これらの警告にその理由を修正する必要があります。

私は私がに取り組んできたSQLプロジェクトと同じ問題を抱えていました。上限は200回の警告です。その後、私はそれらを修正するよう数がダウンしたことがないので、新しいものがでマージ!

私は、あなたが「出力」タブで「ビルド」出力に見ればあなたがすべてを見ることができることを見出しました。私の場合は、数千を持っています。ただ、すべてを選択してコピー/テキストエディタに貼り付けます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top