Onde é que DLLImport procurar DLLs não gerenciados?
Pergunta
Uma pergunta rápida: Ao declarar o atributo DLLImport na Net, onde faz o olhar de tempo de execução para resolver essa DLL dependência? Eu teria que despejar o DLL e todos sua dependências na pasta bin?
Solução
Eu acho que está funcionando como LoadLibrary.
o Windows busca caminho no LoadLibrary com manifesto será útil .
Editar Dynamic- link Library ordem de pesquisa é provavelmente o que você quer.
Outras dicas
Geralmente, você esperaria que olhar para tudo o que está definido no caminho do usuário.
Para descobrir o que esta contém, a partir de um prompt de comando, tipo echo %PATH%
[Enter]
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow