FxCopCmd エラー

更新 : 2007 年 11 月

FxCopCmd は、すべてのエラーを致命的と見なすわけではありません。FxCopCmd に部分的な分析を実行できるだけの十分な情報がある場合、FxCopCmd は部分的な分析を実行し、発生したエラーを報告します。32 ビット整数のエラー コードには、エラーに対応する数値のビットごとの組み合わせが含まれます。

次の表に、FxCopCmd が返すエラー コードを示します。

エラー

数値

エラーなし

0x0

分析エラー

0x1

規則例外

0x2

プロジェクト読み込みエラー

0x4

アセンブリ読み込みエラー

0x8

規則ライブラリ読み込みエラー

0x10

インポート レポート読み込みエラー

0x20

出力エラー

0x40

コマンド ライン スイッチ エラー

0x80

初期化エラーです。

0x100

アセンブリ参照エラー

0x200

BuildBreakingMessage

0x400

不明なエラー

0x1000000

分析エラーは、エラーが致命的である場合に返されます。このエラーは分析を完了できなかったことを示します。場合によっては、エラー コードには致命的なエラーの根本的な原因も含まれています。致命的なエラーは次の場合に生成されます。

  • 入力の不足により、分析を実行できなかった。

  • 分析中に FxCopCmd が処理できない例外がスローされた。

  • 指定されたプロジェクト ファイルが見つからないか、破損している。

  • 出力オプションが指定されていないか、ファイルを書き込むことができなかった。

    Bb164705.alert_note(ja-jp,VS.90).gifメモ :

    FxCopCmd のリターン コード "アセンブリ参照エラー" 0x200 自体はエラーではなく警告です。このリターン コードは、不明な間接参照が見つかったが、FxCopCmd でそれらを処理できたことを示します。一部の分析結果が正しくない可能性があるという警告です。"アセンブリ参照エラー" リターン コードは、他のリターン コードと組み合わせてエラーと見なします。

参照

その他の技術情報

コード分析エラー