アセンブリ '%2' からの型 '%1' に対するジェネリックのインスタンス化は深すぎます このジェネリック型は 帰納的に定義または使用されていますか?

アセンブリ '%2' からの型 '%1' に対するジェネリックのインスタンス化は深すぎます。このジェネリック型は、帰納的に定義または使用されていますか?
アセンブリ '%2!ls!' から相互運用型 '%1!ls!' を埋め込むと 現在のアセンブリで名前の競合が発生します '相互運用型の埋め込み' プロパティを false に設定することを検討してください アセンブリ '%2!ls!' のメンバー '%1!ls!' には埋め込み相互運用型のジェネリック型パラメーターがあるため この型を アセンブリ境界を越えて使用することはできません アセンブリ '%2!ls!' の型 '%1!ls!' には埋め込み相互運用型のジェネリック型パラメーターがあるため この型を アセンブリ境界を越えて使用することはできません アセンブリ '%2!ls!' の型 '%1!ls!' には埋め込み相互運用型のジェネリック型パラメーターを持つ継承階層内の型があるため この型を アセンブリ境界を越えて使用することはできません アセンブリ '%2' からの型 '%1' に対するジェネリックのインスタンス化は深すぎます このジェネリック型は 帰納的に定義または使用されていますか? アセンブリ '%2' からの型 '%1' のメソッド '%3' は 不十分な型パラメーター制約でインターフェイス メソッドを明示的に実装しようとしました アセンブリ '%2' からの型 '%1' のメソッド '%3' は 不十分な型パラメーター制約でインターフェイス メソッドを暗黙的に実装しようとしました