Xamarin.android Newtonsoft.json不适用于Dotfuscator Xamarin PCL+;Android发布模式

Xamarin.android Newtonsoft.json不适用于Dotfuscator Xamarin PCL+;Android发布模式,xamarin.android,dotfuscator,preemptive,Xamarin.android,Dotfuscator,Preemptive,我正在为我的Xamarin.Android项目使用Dotfuscator“抢先解决方案”。 当我使用Dotfuscator作为发布模式时,Newtonsoft.json库在我的PCL中不起作用(仅在Xamarin.Android中可以正常工作)。 如果我禁用了Dotfuscator,应用程序工作正常 知道如何修复它吗?如果从Android build-->链接器链接所有程序集 注意确保从配置中选择释放模式 您需要忽略链接此程序集 SQLitePCLRaw.batteries_green;SQLi

我正在为我的Xamarin.Android项目使用Dotfuscator“抢先解决方案”。 当我使用Dotfuscator作为发布模式时,Newtonsoft.json库在我的PCL中不起作用(仅在Xamarin.Android中可以正常工作)。 如果我禁用了Dotfuscator,应用程序工作正常


知道如何修复它吗?

如果从Android build-->链接器链接所有程序集

注意确保从配置中选择释放模式

您需要忽略链接此程序集

SQLitePCLRaw.batteries_green;SQLite-net;
欲知详情


您看到了什么样的错误?您可能会遇到错误,因为混淆会重命名JSON序列化所依赖的代码元素。如果是这样,您可能需要从重命名中排除一些代码元素。有关发现错误和配置重命名排除的案例研究,请参阅Dotfuscator Xamarin文档的一节。(免责声明:我为先发制人工作。)