Replies: 1 comment 1 reply
-
Looks like you're using |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello everybody.
We have a Xamarin Forms app which we want to build with GTK, with the final goal of running it under Linux. But for my question, we can stick to Windows.
Before I updated the SQLitePCL NuGet packages, the build copied e_sqlite3.dll to ...\bin\Debug\runtimes\win-x86 and it was found at startup. (For completeness, it was also copied to ...runtimes\win-arm and ...runtimes\win-x64.) The packages were at 2.0.7.
Then I updated, which means I removed sqlite-net-pcl and all its dependencies, added it again and updated all the packages it depends on to the newest version. Which is 2.1.0 and 1.1.14, respectively. Please see the .csproj file for details.
Now e_sqlite3.dll is copied to ...\bin\Debug\x86 and ...\bin\Debug\x64, and they are no longer found at startup.
Here is the exception thrown at startup. (Please ignore the funny mix of English and German.)
I need your help here. Am I missing something, like another NuGet package or config change/tweak or is this a bug?
P.S.: Sure, the workaround is to copy the DLL to one of the search locations and everything works. But the build should work.
P.P.S.: If you want me to list the relevant packages from the .csproj here then please let me know. Wasn't sure about the best way to share this file.
Digi.App2.GTK.csproj.txt
Beta Was this translation helpful? Give feedback.
All reactions