2009-05-11 12 views
8

パターンやプラクティスに依存するプロジェクトを分析するときにFxCopを使用すると、エンタープライズライブラリのデータ(他の中でも)2.0.0.0 - FxCopは「アセンブリ参照を見つける」ことができないと訴えます。分析されているアプリケーションdllは、このバージョンとそのGACに準拠しています。私がGACを参照すると、同じアセンブリ(バージョンと公開鍵トークンをチェックしました)を選択しようとします.FxCopは私に "オープン"を許可しません。アプリケーションは正常に実行され、問題のDLLを確実に使用します。FxCopとGACの狂気

OS:VistaとWindows XPの両方で表示されます。 バージョン:Visual Studio 2005および2008. FxCop 1.36 アプリケーションはVS2005 for .NET 2.0に準拠しています。

Reflectorでアプリケーションdllを参照しようとすると同じ問題が発生します。

明らかに、これは、これがコンパイルされたアセンブリと同じバージョンではないと思います。なぜ誰が知っていますか?ソリューションの提案はありますか?私は何が欠けていますか?

答えて

9

チェックthis(FxCop)およびthis(リフレクタ)out。 FxCopので


、あなたはプロジェクトを選択することができます - あなたができる、参照リフレクターで


を逃すために(チェック)検索グローバルアセンブリキャッシュ - [オプション... - スペル&分析表示 - オプション... - ブラウザ -(確認)参照を自動的に解決する


私は、これらのオプションがデフォルトで有効になっていないのが気に入っています。

+0

ありがとうAaron - これはトリックでした。あなたは揺れる。 –

関連する問題