次の方法で共有


アセンブリ '<filepath1>' は、'<filepath2>' と '<filepath3>' との間で不適切なアセンブリ '<assemblyidentity>' を参照しています。

更新 : 2007 年 11 月

エラー メッセージ

アセンブリ '<filepath1>' は、'<filepath2>' と '<filepath3>' との間で不適切なアセンブリ '<assemblyidentity>' を参照しています。'<filepath2>' が使用されます。

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

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

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

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

Error ID: BC42205

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

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

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

参照

処理手順

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

概念

アセンブリ

アセンブリの概要

アセンブリの利点

プロジェクト参照

その他の技術情報

参照の管理