英語で読む

次の方法で共有


アセンブリ '<アセンブリ名>' の型 '<型名>' はそれ自体に転送され、サポートされていない型もそれ自体に転送されました

アセンブリがそれ自体の型を別のアセンブリに転送するために TypeForwardedToAttribute を使用していますが、同じアセンブリの同じ型を指定しています。

型の転送 とは、最初に定義されたもの以外のアセンブリにクラス、構造体、インターフェイス、デリゲート、または列挙型の定義を再割り当てすることを意味します。 これは コードのリファクタリングと組み合わせてよく使用され、これにより、1 つのアセンブリを 2 つ以上のアセンブリに分割したり、アセンブリ間でコードを移動したりできます。

それ自体に型を転送すると、結果として循環転送になります。 転送された型に別のアセンブリがアクセスしようとすると、転送されていない型には到達できないため、無限に転送が続きます。

エラー ID: BC31425

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

  • 対象の型を別のアセンブリ内の型に転送するか、一切転送を行わないでください。

関連項目