Xamarin.ios sqlite net和sqlite3.dll

Xamarin.ios sqlite net和sqlite3.dll,xamarin.ios,xamarin.android,monocross,Xamarin.ios,Xamarin.android,Monocross,我对Mono中的sqlite3.dll有点困惑。 我只是想知道Mono for Android和MonoTouch是否已经默认提供了原生C sqlite3的非托管二进制文件 所以我可以在我的代码中使用零依赖性来实现这一点 [DllImport(“sqlite3”,EntryPoint=“sqlite3_open”,CallingConvention=CallingConvention.Cdecl)] 公共静态外部结果打开([Marshallas(UnmanagedType.LPStr)]字符串文

我对Mono中的sqlite3.dll有点困惑。 我只是想知道Mono for Android和MonoTouch是否已经默认提供了原生C sqlite3的非托管二进制文件

所以我可以在我的代码中使用零依赖性来实现这一点

[DllImport(“sqlite3”,EntryPoint=“sqlite3_open”,CallingConvention=CallingConvention.Cdecl)] 公共静态外部结果打开([Marshallas(UnmanagedType.LPStr)]字符串文件名,out IntPtr db)


或者,在使用上述代码之前,我需要添加一些内容?

对于MonoTouch,是iOS提供了本机sqlite3库,因此您应该能够按照建议调用本机方法

对于Android的Mono,我不知道

更新


对于Mono For Android,这似乎对您有所帮助:

对于MonoTouch,是iOS提供了本机sqlite3库,因此您应该能够按照建议调用本机方法

对于Android的Mono,我不知道

更新


对于Android版Mono,这似乎对您有所帮助:

我已经确认没有额外的编码或依赖项。 SQLite网络在MonoDroid上就像一个魔咒


安卓或单机器人已经提供了原生的SqLeTe3 C++库。

< p>我已经确认没有额外的编码或依赖关系。 SQLite网络在MonoDroid上就像一个魔咒


安卓或单机器人已经提供了原生SQLeE3 C++库。

为什么你关心依赖关系?为什么你会关心依赖性?我猜是因为这个家伙让SQLite网最初瞄准了iOS。对于MonoDroid,我不知道是否需要在上面添加一些东西。我想应该是这样,因为制作sqlite net的人最初的目标是iOS。对于单机器人,我是否需要在上面添加一些东西,我不知道。