在我的 PCL 项目中,我使用了对象代码的动态初始化。因此,对于 xamarin 链接过程,我使用了 LinkerSafe 属性和 Preserve 属性(在我的源代码中添加了这些属性类,因为我们没有 xamarin 依赖项)。
我已经在安装 xamarin 的机器中从我的 PCL 项目 MSBuild.exe 命令行生成了程序集,在链接过程中没有问题。在没有 xamarin 工具的机器中生成的程序集会在链接过程中引发错误。
我的问题是我们是否需要为正确的链接器处理程序集安装 xamarin 工具?