This exception occurs when the linker options is set to link all assemblies. As per the linker behavior, sometimes the linker will remove code that you might have called dynamically. In XlsIO.Portable, we have handled reflections, which causes the issue.
We recommend to set the following argument in Additional mtouch arguments to skip the XlsIO.Portable from linking process.
Additional mtouch arguments: --linkskip=Syncfusion.XlsIO.Portable
This can also be resolved by setting linker behavior option to Link framework SDK assemblies only.
Refer the below link for more information.
Xamarin Documentation link:
|Article ID:||Published Date:||Last Revised Date:||Platform:||Control:|