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!!

questionAnswers(2)

yourAnswerToTheQuestion