<メッセージ> このエラーは、ファイル参照と '<assemblyname>' へのプロジェクト参照との混合によって生じた可能性があります
更新 : 2007 年 11 月
エラー メッセージ
<メッセージ> このエラーは、ファイル参照と '<assemblyname>' へのプロジェクト参照との混合によって生じた可能性があります。この場合、プロジェクト '<projectname1>' の '<assemblyfilename>' へのファイル参照を '<projectname2>' へのプロジェクト参照で置き換えてください。
プロジェクト内のコードが別のプロジェクトのメンバにアクセスしていますが、このプロジェクトのソリューションは、Visual Basic コンパイラに参照の解決を許可するよう構成されていません。
別のアセンブリで定義されている型にアクセスするには、Visual Basic コンパイラが、そのアセンブリへの参照を保持する必要があります。これは、プロジェクト間の循環参照にならない、単一であいまいさのない参照である必要があります。
Error ID: BC30971
このエラーを解決するには
プロジェクトから参照するのに最適なアセンブリを作成しているプロジェクトがどれかを特定します。この判断には、ファイル アクセスの容易さや更新の頻度などの基準を使用できます。
プロジェクトのプロパティに、使用する型が定義されているアセンブリを含むプロジェクトへの参照を追加します。
参照
処理手順
方法 : Visual Studio で参照を追加または削除する (Visual Basic)