Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.android 带有JSON库的MonoDroid链接器_Xamarin.android_Xamarin - Fatal编程技术网

Xamarin.android 带有JSON库的MonoDroid链接器

Xamarin.android 带有JSON库的MonoDroid链接器,xamarin.android,xamarin,Xamarin.android,Xamarin,我正在尝试构建我的应用程序,以便发布到Google Play商店。我正在使用Newtonsoft.Json库,并试图在设置“SDK和用户程序集”时使用链接器。当我尝试反序列化json对象时,会出现错误“找不到System.ComponentModel.TypeConverter类型的默认构造函数” 当我将链接器设置为“无”时,我没有这个问题。请帮助。这可能不是唯一的答案,但我相信将System.dll(或“System”,不确定键入什么)添加到“ProjectOptions->Build->An

我正在尝试构建我的应用程序,以便发布到Google Play商店。我正在使用Newtonsoft.Json库,并试图在设置“SDK和用户程序集”时使用链接器。当我尝试反序列化json对象时,会出现错误“找不到System.ComponentModel.TypeConverter类型的默认构造函数”

当我将链接器设置为“无”时,我没有这个问题。请帮助。

这可能不是唯一的答案,但我相信将System.dll(或“System”,不确定键入什么)添加到“ProjectOptions->Build->Android Build->Linker->Ignore assembly list”中。这样系统(ComponentModel所在的位置)就不会被链接出来


我知道这不会给你最佳尺寸,但它会让你的方式。System.dll是1MB,所以最坏的情况不会给您的内存增加太多。

Nuget或Xamarin组件存储?谷歌似乎带来了一些此类问题的实例。如果可以,请使用组件库版本。我最终删除了对JSON的引用,重新下载了它,现在我的项目运行良好。我不知道这是个奇怪的问题,但现在已经解决了。谢谢