参照には型 '<型名>' を含むアセンブリ '<アセンブリ ID>' が必要ですが、循環参照により適切な参照が見つからなかった可能性があります: <参照依存関係リスト>

プロジェクト外で定義されているクラス、構造体、インターフェイス、列挙型、デリゲートなどの型が式で使用されています。 ただし、そのアセンブリへのプロジェクト参照が循環参照のセットの一部です。

複数のプロジェクトがそれらのプロジェクト間で参照し合う場合、その参照は 循環している可能性があります。 たとえば、2 つのプロジェクトは、相互に参照できます。 一般的には、あるプロジェクトから次のプロジェクトへの参照のチェーンは、最終的に最初のプロジェクトに戻ることができます。 このような場合は、参照の解決に使用するチェーンの末尾に最終的なプロジェクトはありません。

別のアセンブリで定義されている型にアクセスするには、そのアセンブリへの参照を Visual Basic コンパイラが保持する必要があります。 これは、プロジェクト間の循環参照にならない、単一であいまいさのない参照である必要があります。

エラー ID: BC30962

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

  • プロジェクトのプロパティに、使用する型が定義されているアセンブリを生成するプロジェクトへの直接参照を追加します。

関連項目