Semua detail yang Anda butuhkan ada di pesan kesalahan, ini versi yang dipersingkat dan ditekankan:
Jadi masalahnya di sini adalah Anda memiliki dua salinan dan versi Oracle.ManagedDataAccess
yang berbeda , dan Anda mencampur jenis di antara mereka.
Nama tipe yang sepenuhnya memenuhi syarat tidak hanya tekstual, tetapi juga berisi versi lengkap dan tanda tangan dari Majelis yang memuatnya, jadi meskipun kedua tipe tersebut mungkin 100% identik dengan kode sumber, dan bahkan jika dikompilasi, fakta bahwa mereka berasal dari dua versi perakitan yang berbeda membuatnya tidak kompatibel.
Yang harus Anda lakukan adalah mencari tahu di mana kedua majelis dirujuk, mencari tahu mana yang ingin Anda gunakan, dan memperbaiki referensi lain sehingga mereka semua lihat versi perakitan yang sama.
Itu akan membuat kesalahan hilang.