【问题标题】:MissingMethodException in Xamarin.iOSXamarin.iOS 中的 MissingMethodException
【发布时间】:2017-05-18 07:34:25
【问题描述】:

我在 Xamarin.iOS 中使用反射方法时遇到了 MissingMethodExeption。当链接器行为设置为不链接时,我的代码工作正常。但是当链接器行为设置为链接 SDK 程序集时,我得到了上述异常。我已经尝试了设置 --linkskip=System.Core 但引发异常的解决方法。如果您对这个问题有任何答案,请告诉我。

我在执行以下操作时遇到错误。 Activator.CreateInstance(resultType) 作为 ScriptObject。这里 resultType 是一个 Type 而 ScriptObject 是一个为我执行一些操作的类。

【问题讨论】:

  • 你能添加抛出异常的代码吗?
  • @DennisSchröer,我在执行以下操作时遇到错误。 Activator.CreateInstance(resultType) 作为 ScriptObject。这里的 resultType 是一个 Type 而 ScriptObject 是一个为我执行一些操作的类。

标签: xamarin.ios xamarin.forms


【解决方案1】:

避免某些方法/类型被链接出来的一种快速而肮脏的方法是在未使用的代码中引用它们:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    • 1970-01-01
    相关资源
    最近更新 更多