È sbagliato, non dovresti copiare i file manualmente in C:\Windows\assembly
. Solo una nota, a partire da .NET Framework 4, il percorso predefinito per la Global Assembly Cache è %windir%\Microsoft.NET\assembly
- O copi la DLL nella cartella dell'eseguibile dell'applicazione.
- O aggiungilo a GAC (Global Assembly Cache). Questo viene fatto con lo strumento gacutil.exe . Presumo che ogni strumento di installazione fornisca anche un'opzione "Aggiungi a GAC". Puoi anche usare
...\odp.net\managed\x64\OraProvCfg.exe
e/o...\odp.net\managed\x86\OraProvCfg.exe
per questo. - Ci sono alcune altre posizioni in cui puoi inserire la DLL (vedi Esame della base dell'applicazione e delle directory della cultura ), tuttavia la directory principale dell'applicazione è quella standard.