'<elementname>' はプロジェクト '<projectname>' の型 '<typename>' を参照していますが、型 '<typename>' がプロジェクト '<projectname>' に見つかりません。

更新 : 2007 年 11 月

式は、別のプロジェクトで参照されるクラス、構造体、モジュール、またはインターフェイスにアクセスしますが、そのプロジェクトには指定された型が含まれていません。

このエラーは、プロジェクトが同じソリューション内の別のプロジェクトへの間接参照を作成するときに発生します。通常、プロジェクトは、他のプロジェクトへの参照を作成するアセンブリへの参照を作成します。アセンブリが他のプロジェクトの指定された型にアクセスする場合、その型への間接参照が確立されます。しかし、他のプロジェクトに指定された型が存在しない場合は、このエラーが生成されます。

Error ID: BC30960

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

  • 問題の型が既にどこにも定義されていない場合は、その型にアクセスしようとするステートメントを削除するか置き換えます。問題の型への間接参照を提供するアセンブリでも、同じ変更が必要になる場合があります。

  • 問題の型がどこかに定義されている場合は、それを定義するプロジェクトまたはアセンブリへの直接参照を作成します。

参照

処理手順

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

概念

プロジェクト参照

その他の技術情報

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

参照の管理