2017-05-18 6 views
0

Ich war konfrontiert mit der MissingMethodExeption bei der Verwendung der Reflektionsmethode in Xamarin.iOS. Mein Code funktioniert einwandfrei, wenn das Linker-Verhalten auf Nicht verknüpfen eingestellt ist. Aber ich bekomme die obige Ausnahme, wenn das Linker-Verhalten auf Link SDK-Assemblies eingestellt ist. Ich habe die Problemumgehung ausprobiert, um die --linkskip = System.Core aber ausgenommene Ausnahme einzustellen. Können Sie mir bitte Bescheid geben, wenn Sie eine Antwort auf dieses Problem haben.MissingMethodException in Xamarin.iOS

Ich bekomme den Fehler während der Durchführung der folgenden Operation. Activator.CreateInstance (resultType) als ScriptObject. Hier ist resultType ein Type und ScriptObject ist eine Klasse, die einige Operationen für mich ausführt.

+0

Können Sie den Code hinzufügen, die die Ausnahme auslöst? –

+0

@ DennisSchröer, bekomme ich den Fehler beim Ausführen der folgenden Operation. Activator.CreateInstance (resultType) als ScriptObject. Hier ist resultType ein Type und ScriptObject ist eine Klasse, die einige Operationen für mich ausführt. – Balasubramanian

Antwort

1

Eine schnelle und schmutzige Art und Weise einige Methoden/Typen zu vermeiden, dass sie nicht verwendeten Code verknüpft werden aus in ist zu verweisen:

if (false) { 
    var a = new TypeToPreserve(); 
    a.MethodToPreserve(); 
}