我在使用Xamarin.iOS中的反射方法时遇到了MissingMethodExeption。当链接器行为设置为“不要链接”时,我的代码可以正常工作。但是当链接器行为设置为链接SDK程序集时,我得到上述异常。我尝试了解决方法来设置--linkskip = System.Core但引发了异常。如果你对这个问题有任何答案,可以告诉我。
执行以下操作时出现错误。 Activator.CreateInstance(resultType)作为ScriptObject。这里resultType是一个Type,ScriptObject是一个为我执行某些操作的类。
答案 0 :(得分:1)
避免某些方法/类型被链接出来的快速而肮脏的方法是在未使用的代码中引用它们:
if (false) {
var a = new TypeToPreserve();
a.MethodToPreserve();
}