ericsink / SQLitePCL.raw

A Portable Class Library (PCL) for low-level (raw) access to SQLite
Apache License 2.0
512 stars 106 forks source link

Yet another problem with .NET Framework and the targets file #527

Open ericsink opened 1 year ago

ericsink commented 1 year ago

Coming up to speed here on the context... you're trying to use recent builds of SQLitePCLRaw (2.1.2) with EFCore 2.1? Which is several years old? It never occurred to me that my current builds would need to work with configurations that old, although I can't defend any reason why not.

Anyway, that targets file for .NET Framework scenarios is a never ending source of problems. The last time somebody convinced me to make significant changes in that area was ericsink/SQLitePCL.raw#389 , the goal of which was to support RuntimeIdentifier, but since those changes, I've seen various problems happening when RuntimeIdentifier is NOT present.

It's also possible that I broke something with an associated change to the code in the dynamic provider.

I'll need to dig into this to figure things out. If by chance you want to suggest a fix, feel free.

Originally posted by @ericsink in https://github.com/dotnet/efcore/issues/29433#issuecomment-1324420699