Windows Mobile üzerinde SQLite kullanırken Can’t find PInvoke DLL ‘SQLite.Interop.0XX.DLL’ hatası

2 Feb
2010

Windows Mobile kullanan cihazlar üzerinde SQLite ı tercih ettiyseniz ilk kullanımda Can’t find PInvoke DLL ‘SQLite.Interop.0XX.DLL’ hatası alabilirsiniz. İlk bakışta oldukça moral bozucu olabiliyor ama çözümü oldukça basit.

Çözüm 1 :
Visual Studio da projeniz üzerine sağ tuşla yıklayın ve Add Existing Item seçin. Açılan pencereden %Program Files%\SQLite.NET\bin\CompactFramework\ dizini altında bulunan SQLite.Interop.065.DLL dosyasını projenize ekleyin. Eklenen dosya üzerine sağ tuş – properties seçip Copy to Output Directory seçeniğini Copy if newer olarak değiştirin. Artık çalıştırdığınızda eksik olan DLL kullanılabilecektir.

Çözüm 2 :
Başlat menüsündeki Visual Studio Remote Tools tan Remote File Viewer i seçin. Cihazında bulunan tüm dizinleri göreceksiniz. Açılan pencereden cihazınızı seçip OK tıkladıktan sonra DLL in kopyalanacağı yeri seçip File – Export File menüsündeyle açılan pencereden %Program Files%\SQLite.NET\bin\CompactFramework\ dizini altında bulunan SQLite.Interop.065.DLL dosyasını seçin.

Be Sociable, Share!

1 Response to Windows Mobile üzerinde SQLite kullanırken Can’t find PInvoke DLL ‘SQLite.Interop.0XX.DLL’ hatası

Avatar

Metin

September 14th, 2011 at 12:18

çok teşekkür ederim :))

Comment Form

top