Itu salah, Anda tidak boleh menyalin file secara manual ke C:\Windows\assembly
. Sekedar catatan, dimulai dengan .NET Framework 4, lokasi default untuk Cache Majelis Global adalah %windir%\Microsoft.NET\assembly
- Anda dapat menyalin DLL ke folder aplikasi Anda yang dapat dieksekusi.
- Atau tambahkan ke GAC (Global Assembly Cache). Ini dilakukan dengan alat gacutil.exe . Saya berasumsi setiap Setup-Tool juga menyediakan opsi "Tambahkan ke GAC". Anda juga dapat menggunakan
...\odp.net\managed\x64\OraProvCfg.exe
dan/atau...\odp.net\managed\x86\OraProvCfg.exe
untuk itu. - Ada beberapa lokasi lagi tempat Anda dapat meletakkan DLL (lihat Menyelidiki Basis Aplikasi dan Direktori Budaya ), namun direktori root aplikasi adalah standar.