Carregando dlls do caminho especificado em SetdllDirectory em c #
Eu sou novo em dotnet.tenho uma dotnet dll que carrega umc
dll usandoDllImport
. Eu quero colocar todas as dlls em uma pasta que é diferente da localização do aplicativo. Eu não quero modificar variáveis ambientais. Então eu useisetdlldirectory
API e carregar meu assembly c # atravésAssembly.Loadfrom(..)
. Eu verifiqueiSetdllDirectory
está funcionando bem, verificando o valor deGetDllDirectory(..)
. Mas ele não está carregando C # dll nem c dll dessa pasta. Eu sou capaz de carregarC#
dll por specyfing o caminho emAssembly.Loadfrom
. Mas não é capaz de carregar c dll.
Desde já, obrigado!!