アセンブリ '<filepath1>' は、'<filepath2>' (プロジェクト '<projectname1>' によって参照される) と '<filepath3>' (プロジェクト '<projectname2>' によって参照される) との間で不適切な、アセンブリ '<assemblyidentity>' を参照しています。'

更新 : 2007 年 11 月

エラー メッセージ

アセンブリ '<filepath1>' は、'<filepath2>' (プロジェクト '<projectname1>' によって参照される) と '<filepath3>' (プロジェクト '<projectname2>' によって参照される) との間で不適切な、アセンブリ '<assemblyidentity>' を参照しています。''<filepath2>' が使用されます。両方のアセンブリが同一である場合は、参照を同じ場所に変更してください。

アセンブリが別のアセンブリ内の型にアクセスしていますが、アクセス先のアセンブリに対するファイル参照が複数あります。

コンパイラは、別の場所にあるファイルに同じアセンブリの同じバージョンが含まれていることを保証できません。したがって、これらのファイル参照はあいまいですが、コンパイラはそこから 1 つを選択する必要があります。

アセンブリ ID には、アセンブリの名前、バージョン、公開キー (公開キーがある場合)、およびカルチャが含まれます。この情報によって、アセンブリは一意に識別されます。

既定では、このメッセージは警告です。警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、Visual Basic での警告の構成 を参照してください。

Error ID: BC42204

このエラーを解決するには

  1. 目的のアセンブリを最も適切に表現しているファイルを判別します。判断基準としては、バージョンの新しさ、ファイルのアクセシビリティ、更新の可能性などがあります。

  2. このアセンブリに対するすべてのファイル参照を変更し、選択したファイルへのまったく同じファイル パスを使うようにします。

参照

処理手順

方法 : Visual Studio で参照を追加または削除する (Visual Basic)

概念

アセンブリ

アセンブリの概要

アセンブリの利点

プロジェクト参照

その他の技術情報

参照の管理