Laden von DLLs aus dem in SetdllDirectory in c # angegebenen Pfad

Ich bin neu in dotnet.Ich habe eine Dotnet-DLL, die a lädtc DLL mitDllImport. Ich möchte alle DLLs in einem Ordner ablegen, der sich vom Speicherort der Anwendung unterscheidet. Ich möchte keine Umgebungsvariablen ändern. Also habe ich verwendetsetdlldirectory API und laden Sie meine C # -Assembly durchAssembly.Loadfrom(..). Ich habe das überprüftSetdllDirectory funktioniert einwandfrei, indem der Wert von überprüft wirdGetDllDirectory(..). Es wird jedoch weder C # -Dll noch C -Dll aus diesem Ordner geladen. Ich kann ladenC# DLL durch Angabe des Pfades inAssembly.Loadfrom. C dll kann aber nicht geladen werden.

Danke im Voraus!!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage