プロジェクト '<projectname1>' は、'<typename>' を含むプロジェクト '<projectname2>' への間接的な参照を生じさせます。

更新 : 2007 年 11 月

エラー メッセージ

プロジェクト '<projectname1>' は、'<typename>' を含むプロジェクト '<projectname2>' への間接的な参照を生じさせます。プロジェクトに '<projectname2>' へのプロジェクト参照を追加してください。

プロジェクト内のコードが別のプロジェクトで定義されている型にアクセスしますが、アクセス元のプロジェクトには、型を定義しているプロジェクトへの直接参照がありません。

型はクラス、構造体、インターフェイス、モジュール、または列挙体の可能性があります。

問題の型を定義するプロジェクトは、型を含むアセンブリを作成します。プロジェクトが、型を定義しているプロジェクトを直接参照しない場合、コンパイラは、その型を含むアセンブリがソリューション内にあり、アクセス可能であることを保証できません。

Error ID: BC31532

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

  • 問題の型を定義しているプロジェクトを特定し、それに対するプロジェクト参照を追加します。

参照

処理手順

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

概念

プロジェクト参照

その他の技術情報

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

参照の管理