この型は 異なるジェネリックのインスタンス化 '{0}' と '{1}' で同じインターフェイスを実装または継承しています この操作はこのバージョンの F# で許可されていません

この型は、異なるジェネリックのインスタンス化 '{0}' と '{1}' で同じインターフェイスを実装または継承しています。この操作はこのバージョンの F# で許可されていません。
この型の拡張のために宣言された型パラメーターは 元の型 '{0}' で宣言された型パラメーターと一致しません この型の省略形では 省略される型に出現しない型パラメーターが 1 つまたは複数宣言されました 型の省略形には 省略される型のすべての宣言済み型パラメーターを使用する必要があります 1 つまたは複数のパラメーターを削除するか 基底となる型をラップする具象型定義を使用してください ... この型の表現はシグネチャによって隠ぺいされています 型の特性を示すために などの属性を指定する必要があります この型は DllImport 属性を持つメンバーを含んでいます DllImport 属性を持つメンバーは NativeMethods SafeNativeMethods UnsafeNativeMethods と名前付けられたクラス内に含まれていなければなりません ... この型は 異なるジェネリックのインスタンス化 '{0}' と '{1}' で同じインターフェイスを実装または継承しています この操作はこのバージョンの F# で許可されていません この型はインターフェイス '{0}' を実装していますが シグネチャでは公開されていません シグネチャにこのインターフェイスを列挙してください 動的な型のキャストやリフレクションによってインターフェイスを検出できるようになります この型パラメータの制約は '|1' のその他の partial 型の 1 つで宣言された 対応する型パラメータ上の制約と一致しません この場合は '|1' をインポートするとエラーが発生するため 代わりに '|2' を '|1.|2' に変更してください これにより ファイルの他の識別子の意味を保持したままで '|2' を修正できます