FxCop 10 で Windows 8 ビルド コンピューターで分析を実行しようとしていますが、壁にぶつかったようです。
dll に対して /verbose を指定して実行すると、Windows への参照を解決できませんでした。[dll へのパス] を読み込めませんでした。モジュール [自分のモジュールの名前] の読み取り中に次のエラーが発生しました: アセンブリ参照を解決できません: Windows、バージョン = 255.255.255.255、カルチャ = ニュートラル、PublicKeyToken = null
VS 2012 の最小推奨ルールを指しており、FxCopCmd.exe.config を設定すると、Visual Studio からコード分析を実行できます。
上記のエラーを生成する私のコマンドラインバージョンは次のとおりです。
fxcopcmd /file:"D:\Source\Project\bin\release\myproject.dll" /out:"D:\temp\fxcop-report.xml" /rs:="C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Static Analysis Tools\Rule Sets\MinimumRecommendedRules.ruleset" /s /assemblyCompareMode:StrongNameIgnoringVersion /searchgac /verbose
FxCop アプリケーションを使用して分析を実行しようとすると、Windows バージョン 255.255.255.255 のプロンプトが表示されます。
これは Windows 8 Phone プロジェクトです。