强力(或要求很好)链接器链接特定组件

时间:2017-07-26 13:13:06

标签: xamarin xamarin.ios linker xamarin.android xamarin.forms

目前,我的Xamarin iOS和Xamarin Android项目的链接器设置仅设置为“仅限Link Framework SDK”。有一天,我将跳过“全部链接”,但在那之前,我想知道是否有一种方法可以使用链接器,除了链接Framework SDK之外,还可以链接单个项目或组装

我知道有多种方法可以排除装配,但我可以这样做吗?

1 个答案:

答案 0 :(得分:3)

最简单的方法是添加:

[assembly: Foundation.LinkerSafe]

在你的装配体内。

链接器会将此解释为一个符号(来自代码的作者),可以安全地处理该程序集。

另一种更复杂的方式(你可能会离开,但要使答案更完整)是使用全部链接,然后在每个程序集{{1}上使用--linkskip=X链接不安全。