Това е грешно, не трябва да копирате файлове ръчно в C:\Windows\assembly
. Само една бележка, започвайки с .NET Framework 4, местоположението по подразбиране за глобалния кеш на събранията е %windir%\Microsoft.NET\assembly
- Или копирайте DLL в папката на изпълнимия файл на вашето приложение.
- Или го добавете към GAC (Global Assembly Cache). Това се прави с инструмент gacutil.exe . Предполагам, че всеки инструмент за настройка също предоставя опция „Добавяне към GAC“. Можете също да използвате
...\odp.net\managed\x64\OraProvCfg.exe
и/или...\odp.net\managed\x86\OraProvCfg.exe
за това. - Има още няколко места, където можете да поставите DLL (вижте Проучване на базата на приложението и директориите за култура ), но основната директория на приложението е стандартна.