プロジェクト '<projectname1>' は、'<typename>' を含むプロジェクト '<projectname2>' への間接的な参照を生じさせます。
更新 : 2007 年 11 月
エラー メッセージ
プロジェクト '<projectname1>' は、'<typename>' を含むプロジェクト '<projectname2>' への間接的な参照を生じさせます。プロジェクトに '<projectname2>' へのプロジェクト参照を追加してください。
プロジェクト内のコードが別のプロジェクトで定義されている型にアクセスしますが、アクセス元のプロジェクトには、型を定義しているプロジェクトへの直接参照がありません。
型はクラス、構造体、インターフェイス、モジュール、または列挙体の可能性があります。
問題の型を定義するプロジェクトは、型を含むアセンブリを作成します。プロジェクトが、型を定義しているプロジェクトを直接参照しない場合、コンパイラは、その型を含むアセンブリがソリューション内にあり、アクセス可能であることを保証できません。
Error ID: BC31532
このエラーを解決するには
- 問題の型を定義しているプロジェクトを特定し、それに対するプロジェクト参照を追加します。
参照
処理手順
方法 : Visual Studio で参照を追加または削除する (Visual Basic)