次の方法で共有


BC30002: 型 '<型名>' が定義されていません

ステートメントで、定義されていない型の参照が行われました。 EnumStructureClassInterface などの宣言ステートメントで型を定義できます。

エラー ID: BC30002

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

  • 型定義とその参照の両方で同じスペルが使用されていることを確認します。

  • 参照から型定義にアクセスできることを確認してください。 たとえば、型が別のモジュールにあり、Private と宣言されている場合は、型定義を参照元のモジュールに移動するか、それを Public と宣言します。

  • 型の名前空間がプロジェクト内で再定義されていないことを確認します。 その場合は、Global キーワードを使用して、型名を完全修飾します。 たとえば、プロジェクトで System という名前の名前空間を定義している場合、Global キーワード: Global.System.Object で完全修飾していない限り、System.Object 型にアクセスできません。

  • 型が定義されていても、それが定義されているオブジェクト ライブラリまたはタイプ ライブラリが Visual Basic に登録されていない場合は、 [プロジェクト] メニューの [参照の追加] クリックし、該当するオブジェクト ライブラリまたはタイプ ライブラリを選択します。

  • 型が、対象の .NET Framework プロファイルの一部であるアセンブリに含まれていることを確認してください。 詳細については、「.NET Framework を対象とするエラーのトラブルシューティング」を参照してください。

関連項目