Xamarin Forms SQLite-net-pcl Duplicate Column Name Error

Categories XamarinPosted on

Mobil uygulamalar için database kullanımı oldukça sık başvurulan bir yöntemdir. Database olarak daha çok SQLite kullanılır. Bende Xamarin Form uygulaması geliştirirken SQLite database kullanmaya karar verdim.

Xamarin Forms uygulaması geliştirirken ilk başlarda her hangi bir sorun yoktu. Ancak Linking Properties olarak Sdk and User Assemblies seçtikten sonra Duplicate Column Name hatası almaya başladım. Peki Duplicate Column Name hatası nasıl çözülür?

İnternet üzerinde bu hata ile ilgili olarak birden fazla yöntem var.

Duplicate Column Name Hatası 1. Yöntem

İlk yöntem kullanığınız eklentinin ( Ben SQLite Database işlemleri için sqlite-net-pcl paketini kullanmıştım.) kurulu olan farklı bir versiyonunu kurup denemeniz.

 ~ Paket sürümünü değiştirdikten sonra projenizi Clean etmeyi unutmayınız.


Duplicate Column Name Hatası 2. Yöntem

Eğer ki ilk yöntem işinize yaramadıysa bu yönteme geçebilirsiniz. 

VS Solution -> Uygulamanız -> Properties -> Android Options -> Linker Properties -> Skip linking assemblies alanına gelin. Daha sonra bu alana aşağıda yer alan kodu ekeyin. 

SQLite-net;SQLitePCLRaw.batteries_v2;SQLitePCLRaw.core

İşlemi kayıt edin ve Projeyi Clean ardında Build ederek sorunun giderilip giderilmediğini kontrol edin. 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.