Comments (8)
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.
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.
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.
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.
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.
I need to make this case easier. But for now, here's how to do it:
- Compile (csc or mcs) gen_build.cs
- Run gen_build.exe to create the bld directory
- cd bld (the directory created by gen_build.exe)
- cd plugin.sqlite3.ios_unified
- Modify the csproj file in that directory. Look at the ManifestResourceWithNoCulture line.
from sqlitepcl.raw.
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.
Guys, how can I use newer dll version of SQLite from my Xamarin.iOS project ?
from sqlitepcl.raw.
Related Issues (20)
- v2.1.7 HOT 14
- Integration of version numbers from the native code HOT 1
- Investigate nuget package health issues HOT 2
- Add support for linux-musl-s390x target HOT 1
- FEATURE_FUNCPTRS/plain breaks when targeting net6.0+ on Windows HOT 1
- Update of underlying sqlite3mc library version HOT 2
- `alpine-x64` RID warning in .NET 8 when targeting Andorid or iOS HOT 7
- Adding a custom auxiliary function HOT 1
- Compile SQLite.Interop with security flags HOT 2
- System.DllNotFoundException: Unable to load shared library 'e_sqlcipher' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable HOT 6
- Crash on Android 4.4.4 with version 2.1.7, error DllNotFoundException. e_sqlite3 HOT 2
- SQLite 3.45 HOT 11
- Assemblies in packages are not code signed, e.g. SQLitePCLRaw.provider.e_sqlite3.dll or SQLitePCLRaw.core.dll HOT 1
- SQLCipher update HOT 1
- Wrong architecture when NativeLibrary.Load cause Library e_sqlite3 not found HOT 1
- Link to the Nuget package HOT 2
- Add additional TFM to remove dependency HOT 5
- AccessViolationException in sqlite3_finalize HOT 3
- Not found e_sqlite3.dylib in ios-arm64 HOT 4
- Question: how can we best support sqlite3_auto_extension for adding extensions? HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sqlitepcl.raw.