Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.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
C# 在Xamarin中,是否可以链接到.NET4.0程序集?_C#_.net_Mono_Xamarin_Sqlite Net - Fatal编程技术网

C# 在Xamarin中,是否可以链接到.NET4.0程序集?

C# 在Xamarin中,是否可以链接到.NET4.0程序集?,c#,.net,mono,xamarin,sqlite-net,C#,.net,Mono,Xamarin,Sqlite Net,我还没有Xamarin,我想为android和windows构建一些应用程序,每个应用程序都将使用相同的共享库 有没有可能在不重新编译的情况下将.NET4.0程序集链接到XamarinIOS/android项目? 此仅对系统的程序集引用使用praeclarum提供的SQLite NET,它需要本机Windows库sqlite3.dll 我听说,在Mono/Xamarin上?Mono.Data.Sqlite是必需的,而不是sqlite3.dll,但我不确定,我可以用它保持我的库跨平台吗?否则我就得

我还没有Xamarin,我想为android和windows构建一些应用程序,每个应用程序都将使用相同的共享库

有没有可能在不重新编译的情况下将.NET4.0程序集链接到XamarinIOS/android项目? 此仅对系统的程序集引用使用praeclarum提供的SQLite NET,它需要本机Windows库sqlite3.dll

我听说,在Mono/Xamarin上?Mono.Data.Sqlite是必需的,而不是sqlite3.dll,但我不确定,我可以用它保持我的库跨平台吗?否则我就得改变什么

不幸的是,我目前无法对此进行检查。
谢谢您..

.net程序集无法链接到Xamarin Android/iOS,但您可以链接PCL,也可以创建Xamarin Android/iOS项目,链接.net程序集中的文件,并解决可能存在的条件指令问题,如果..

您为什么不能选中此项?有一个免费版本可以限制你的应用程序的大小,但它应该足以回答这样的问题。原则上,您可以编写跨平台的PCL,但我不确定这如何处理Mono提供的内置sqlite内容。您问题的标题与内容不匹配。SQLite NET当然可以,因为它只是几个C源文件,但sqlite3是本机依赖项。我相信Android已经附带了sqlite3本机库和一个.so文件,所以您所需要的一切都已经存在了。