Failed to load DLL 'sqlite3.dll': the specified module was not found in UWP Xamarin.Forms

I am trying to write an application for UWP Xamarin.Forms using the Azure Mobile SQLiteStore package .

I am struggling with the SQLitePCL package, which is a dependency of the package mentioned above.

In my UWP project, I referenced the SQLite extension for the universal Windows platform and its dependency on Microsoft.VCLibs

Error : Unable to load DLL 'sqlite3.dll': the specified module was not found. (Exception from HRESULT: 0x8007007E)

Android application is working fine, only UWP has this problem, the application crashes as soon as it starts to call SQLite.

And Stacktrace:

at SQLitePCL.SQLiteConnection.SetTemporaryDirectory()
at SQLitePCL.SQLiteConnection..ctor(String fileName, SQLiteOpen openFlag, Boolean setTemporaryDirectory)
at Microsoft.WindowsAzure.MobileServices.SQLiteStore.MobileServiceSQLiteStore..ctor(String fileName)
at WellDoneIt.Services.WellDoneItMobileService.d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at WellDoneIt.Services.WellDoneItMobileService.d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at WellDoneIt.ViewModel.ListViewModel.d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at WellDoneIt.ViewModel.ListViewModel.<<-ctor>b__2_2>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
at System.Threading.WinRTSynchronizationContext.Invoker.InvokeCore()

Does anyone know how to solve this problem?

: , x86, Win10 ARM.

. , ( Windows 10, ), .

.

+3
2

SQLite Windows.

UWP " ".

Windows >

, SQLite

+5

, .

SQLite , , .

Visual Studio 2015 Update 2, . , , . ( 2 )

, .

+1

Source: https://habr.com/ru/post/1548593/


All Articles