参照には型 <typename>' を含むアセンブリ '<assemblyidentity>' が必要ですが、循環参照により適切な参照が見つからなかった可能性があります: <referencedependencylist>

更新 : 2007 年 11 月

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

複数のプロジェクトが互いに参照しあっている場合、その参照が循環する可能性があります。たとえば、2 つのプロジェクトは互いへの参照を保持できます。もっと一般的な例としては、あるプロジェクトから次のプロジェクトへの参照のチェーンが、最終的に最初のプロジェクトに戻ることがあります。このような場合、参照を解決するための最終的なプロジェクトがチェーンの最後に存在しません。

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

Error ID: BC30962

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

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

参照

処理手順

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

方法 : プロジェクト プロパティおよび構成設定を変更する

壊れた参照のトラブルシューティング

概念

プロジェクト参照

その他の技術情報

名前空間およびコンポーネントの参照