Ładowanie bibliotek DLL ze ścieżki określonej w SetdllDirectory w c #
Jestem nowy w dotnet.I mam dll dotnet, który ładujec
dll za pomocąDllImport
. Chcę umieścić wszystkie biblioteki DLL w folderze innym niż lokalizacja aplikacji. Nie chcę modyfikować zmiennych środowiskowych. Więc użyłemsetdlldirectory
API i wczytaj mój c # AssemblyAssembly.Loadfrom(..)
. Sprawdziłem toSetdllDirectory
działa dobrze, sprawdzając wartośćGetDllDirectory(..)
. Ale to nie jest ładowanie C # dll ani c dll z tego folderu. Jestem w stanie załadowaćC#
dll, określając ścieżkę wAssembly.Loadfrom
. Ale nie można załadować biblioteki DLL.
Z góry dziękuję!!