2017-05-18 10 views
0

Xamarin.iOSでリフレクションメソッドを使用しているときにMissingMethodExeptionに直面していました。 Linker BehaviorがDo not Linkに設定されていると、コードがうまく動作します。しかし、LinkerビヘイビアがLink SDKアセンブリに設定されている場合、上記の例外が発生しています。私は--linkskip = System.Coreを設定するための回避策を試みましたが、例外は発生しました。あなたはこの問題に対する答えがあれば教えてください。Xamarin.iOSのMissingMethodException

以下の操作を実行中にエラーが発生します。 Activator.CreateInstance(resultType)をScriptObjectとして返します。ここでresultTypeはTypeであり、ScriptObjectは私にとっていくつかの操作を実行するクラスです。

+0

あなたが例外をスローするコードを追加することはできますか? –

+0

@DennisSchröer、次の操作を実行中にエラーが表示されます。 Activator.CreateInstance(resultType)をScriptObjectとして返します。ここでresultTypeはTypeであり、ScriptObjectは私にとっていくつかの操作を実行するクラスです。 – Balasubramanian

答えて

1

アウトリンクするいくつかのメソッド/タイプを避けるために、迅速かつ汚い方法は、未使用のコードでそれらを参照することです:

if (false) { 
    var a = new TypeToPreserve(); 
    a.MethodToPreserve(); 
} 
関連する問題