Isso está errado, você não deve copiar arquivos manualmente para
C:\Windows\assembly
. Apenas uma observação, começando com o .NET Framework 4, o local padrão para o Global Assembly Cache é %windir%\Microsoft.NET\assembly
- Você copia a DLL para a pasta do executável do seu aplicativo.
- Ou adicione-o ao GAC (Global Assembly Cache). Isso é feito com a ferramenta gacutil.exe . Suponho que todas as ferramentas de configuração também fornecem uma opção "Adicionar ao GAC". Você também pode usar
...\odp.net\managed\x64\OraProvCfg.exe
e/ou...\odp.net\managed\x86\OraProvCfg.exe
para isso. - Há mais alguns locais onde você pode colocar a DLL (consulte Provando a base de aplicativos e os diretórios de cultura ), no entanto, o diretório raiz do aplicativo é o padrão.