Giter Club home page Giter Club logo

Comments (8)

ericsink avatar ericsink commented on August 15, 2024

What's your timeframe on this?

I've been nearing completion on a new release (version 0.9.0).

The answer to your question now is very different from the answer to your question after 0.9.0 is released.

from sqlitepcl.raw.

 avatar commented on August 15, 2024

Hi Erik, my timescales would be within the next month, however I am using MvvmCross, and I hope to be moving to v4 soon. Looking at the new SQLite plugin for v4, it does not seem to use SQLitePCL.Raw any more. So I think I don't have this need anymore. Am I correct in this assumption?

Although it looks like the library now used in the plugin, SQLite.NET-PCL, only uses DllImport to use the SQLite library deployed with iOS and Android.

from sqlitepcl.raw.

ericsink avatar ericsink commented on August 15, 2024

Hmmm. I didn't realize the MvvmCross plugin was ever using SQLitePCL.raw. Somewhere I got the impression they were doing something different.

Anyway, looking now at their v4 plugin, yeah it looks like they're using the oystein.krog fork of praeclarum's sqlite-net.

So yeah, you're heading in a different direction.

from sqlitepcl.raw.

 avatar commented on August 15, 2024

Yeah, I think they used a library which used SQLitePCL.Raw.
Thanks for answering my question Eric. I read you article on sqlite corruption which explains the best way to link to a custom version of sqlite, it helped me a lot.

from sqlitepcl.raw.

pragnagopa avatar pragnagopa commented on August 15, 2024

I am looking for the right approach to use sqlite with SEE in xamarin.iOS. I have a static library built from the SEE sources. How do I use this to the application instead of the system library?

from sqlitepcl.raw.

ericsink avatar ericsink commented on August 15, 2024

I need to make this case easier. But for now, here's how to do it:

  1. Compile (csc or mcs) gen_build.cs
  2. Run gen_build.exe to create the bld directory
  3. cd bld (the directory created by gen_build.exe)
  4. cd plugin.sqlite3.ios_unified
  5. Modify the csproj file in that directory. Look at the ManifestResourceWithNoCulture line.

from sqlitepcl.raw.

ericsink avatar ericsink commented on August 15, 2024

The 1.0 release contains better support for using a custom SQLite build. Still a little tricky, but better. See the "custom_sqlite3" provider. For iOS, see the SQLitePCLRaw.provider.internal.

from sqlitepcl.raw.

plamenkoyovchev avatar plamenkoyovchev commented on August 15, 2024

Guys, how can I use newer dll version of SQLite from my Xamarin.iOS project ?

from sqlitepcl.raw.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.