0

ここ数日で奇妙な問題が発生しました。今日の奇妙な問題は、コード分析と TFS 2010 ビルドに関するものです。

TFS を 2008 から 2010 にアップグレードした後、ソリューションを Visual Studio 2008 から 2010 にアップグレードしました。アップグレード中にエラーは発生しませんでしたが、コード分析で奇妙なことがわかりました。

すぐに問題になるのは、tfs 2010 ビルドから自動的に実行するか、コマンド プロンプトから手動で実行するかによって、FxCop の結果が異なることです。どちらも同じコマンド パラメーターと値を使用していますが。

たとえば、TFS ビルドで FxCop を実行すると、7 つのエラーが発生しますが、ビルド ログに表示されるコマンドを使用してコマンド プロンプトで FxCop を実行すると、133 エラーが発生します。

これらの違いの原因は何ですか?

4

2 に答える 2

0

VS とコマンド ライン分析の実行で同じルール セットが使用されていることを確認しましたか?

于 2011-01-12T14:03:53.203 に答える
0

この問題を解決しました。

CustomDictionary パスについてでした。

テストのために FXCop\CustomDictionary.xml を削除して忘れました。CustomDictionary を交換したところ、すべてが正常になりました。

于 2011-01-13T12:55:31.640 に答える