目前,我的Xamarin iOS和Xamarin Android项目的链接器设置仅设置为“仅限Link Framework SDK”。有一天,我将跳过“全部链接”,但在那之前,我想知道是否有一种方法可以使用链接器,除了链接Framework SDK之外,还可以链接单个项目或组装
我知道有多种方法可以排除装配,但我可以这样做吗?
答案 0 :(得分:3)
最简单的方法是添加:
[assembly: Foundation.LinkerSafe]
在你的装配体内。
链接器会将此解释为一个符号(来自代码的作者),可以安全地处理该程序集。
另一种更复杂的方式(你可能会离开,但要使答案更完整)是使用全部链接,然后在每个程序集{{1}上使用--linkskip=X
链接不安全。