アセンブリ '<assemblyname1>' の型 '<typename>' は、アセンブリ '<assemblyname2>' に転送されました。

更新 : 2007 年 11 月

エラー メッセージ

アセンブリ '<assemblyname1>' の型 '<typename>' は、アセンブリ '<assemblyname2>' に転送されました。プロジェクトに '<assemblyname2>' への参照が見つからないか、またはアセンブリ '<assemblyname2>' に型 '<typename>' が見つかりません。

アセンブリのソース コード内の式が、別のアセンブリに転送された型を参照していますが、その型が転送先のアセンブリに見つかりません。

型の転送とは、クラス、構造体、インターフェイス、デリゲート、または列挙値の定義を、最初に定義したアセンブリ以外のアセンブリに再割り当てすることを指します。型の転送は、多くの場合コードのリファクタリングと併せて使用されます。これによって、アセンブリを複数のアセンブリに分割したり、コードを別のアセンブリに移動したりします。

転送された型は、元のアセンブリでも一時的に使用できますが、コードのリファクタリングによって型が元のアセンブリから削除されたときに、おそらくは未定義になります。

Error ID: BC31424

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

  • 型が転送先のアセンブリに存在することを確認します。

  • プロジェクトに転送先のアセンブリへの参照が含まれていることを確認します。

参照

処理手順

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

概念

プロジェクト参照

参照

Type Forwarding

TypeForwardedToAttribute