Ola Vinicius, tudo bem? Espero que sim!
Já tive um problema parecido com esse na empresa em que trabalho, e o problema era que o arquivo da dll estava corrompido no meu projeto, eu consegui solucionar esse problema recompilando a dll. Logo em seguida eu exclui a referencia da dll antiga do projeto em que ela estava sendo referenciada e referenciei a dll recompilada.
Com isso esse problema foi solucionado.
Observação a ser levada em concideração:
- Eu tinha o acesso ao projeto da dll que estava apresento o problema, acredito que você também tenha acesso ao projeto dessa dll em que está apresentando esse problema, mas quando não se tem acesso ao projeto da dll, ai temos que solicitar ao fornecedor uma dll nova, ou se for uma dll pública, atualizar a dll, baixando uma nova na internet.
- Seria ideal você colocar a dll em que está referenciando dentro da pasta onde está o seu projeto caso o projeto da dll em questão não esteja dentro da mesma solução do seu projeto principal.
Faz esses testes e vê se vai dar certo!