servicestack,aot,Xamarin.ios,servicestack,Aot" /> servicestack,aot,Xamarin.ios,servicestack,Aot" />

Xamarin.ios 关于MonoTouch AOT帮助程序,ServiceStack.Text.JSConfig是否有任何文档?

Xamarin.ios 关于MonoTouch AOT帮助程序,ServiceStack.Text.JSConfig是否有任何文档?,xamarin.ios,servicestack,aot,Xamarin.ios,servicestack,Aot,关于MonoTouch AOT帮助程序,ServiceStack.Text.JSConfig是否有任何文档 我发现这个。。。 我已经看过代码了,但是没有评论,坦率地说,它有点神秘 根据我对AOT进程的理解,确保发出类型/方法所需做的就是在编译器认为可以使用/调用该类型/方法的源代码中包含该类型/方法。不需要在运行时实际使用/调用任何东西。AOT的要点在于它是一个编译时过程。因此,只要优化器不删除它,将use/call放在未使用的方法中就会起作用 我一直在尝试使用ServiceStack.Text

关于MonoTouch AOT帮助程序,ServiceStack.Text.JSConfig是否有任何文档

我发现这个。。。 我已经看过代码了,但是没有评论,坦率地说,它有点神秘

根据我对AOT进程的理解,确保发出类型/方法所需做的就是在编译器认为可以使用/调用该类型/方法的源代码中包含该类型/方法。不需要在运行时实际使用/调用任何东西。AOT的要点在于它是一个编译时过程。因此,只要优化器不删除它,将use/call放在未使用的方法中就会起作用

我一直在尝试使用ServiceStack.Text.JsConfig.RegisterTypeForAot();(在一个未使用的方法中)来解决我的AOT问题,但是当我有太多的调用时,遇到了其他奇怪的问题。见其他问题

我是否可能错误地使用了RegisterTypeForAot()方法?
其他的方法是什么?RegisterForAot()和InitAot()

除了已有的文档之外,没有关于JsConfig.InitForAot()的文档,例如:

向MonoTouch AOT编译器提供预编译泛型类的提示 对于所有的DTO。只需要静态调用一次 构造器

对于每种类型,您只需调用
JsConfig.InitForAot()
存根和
JsConfig.RegisterTypeForAot()
,就可以让MonoTouch编译器知道需要提前预生成哪些泛型代码,以便所有代码都可用于泛型反射。如果您遇到问题,请提交一个小的独立测试用例,其中包含问题,以便我们可以查看是否有任何可以解决的工作