Azure Mobile SQLiteStore paketinin kullanımı ile UWP Xamarin.Forms için uygulamayı yazmaya çalışıyorum.DLL 'sqlite3.dll yüklenemedi: Belirtilen modül UWP Xamarin.Forms bulunamadı
Yukarıda belirtilen paketin bağımlılığı olan SQLitePCL paketiyle mücadele ediyorum. Belirtilen modül bulunamadı: DLL 'sqlite3.dll' yüklenemiyor: Benim UWP projede
Ben de bağımlılık Microsoft.VCLibs
Hata olduğunu var Evrensel Windows Platformunda uzatma SQLite başvurulan. (HRESULT özel durum: 0x8007007E)
Android uygulaması gayet iyi çalışıyor, sadece UWP SQLite çağırmaya başlar başlamaz app çökmesini sorun bu.
Ve 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()
Herkes bu sorunu çözmek için nasıl bilir?
Güncelleme: Ben de çift işlemci mimarisi kontrol ettikten ve emülatörü için x86 olarak ayarlanır ve gerçek Win10 Mobil cihaz için bu ARM ayarlanır.
Her ikisi de tam olarak aynı sorunu alıyor. Ancak, uygulamamı yerel makinede çalıştırdığımda (geliştirdiğim Windows 10 işletim sistemim) her şey iyi çalışıyor.
Şimdiden teşekkürler.
Yapı çıktınız için herhangi bir CPU kullanmadığınızdan emin olun. Ne üzerinde çalıştığınıza bağlı olarak x86 veya ARM olmalı. –
Bunu sıraladı. UWP projesinde emülatör x86 ve gerçek cihaz ARM için. PCL DLL için AnyCPU var, bu doğru kurulum olduğunu düşünüyorum. Yorum için teşekkürler. – hal9k2