I am new in dotnet.I have a dotnet dll that loads a c
dll by using DllImport
. I want to place all the dlls in a folder which is diffrent from the location of application. I dont want to modify environmental variables. So i used setdlldirectory
API and load my c# assembly through Assembly.Loadfrom(..)
. I checked that SetdllDirectory
is working fine by verifying the value of GetDllDirectory(..)
. But it is neither loading C# dll nor c dll from that folder. I am able to load C#
dll by specyfing the path in Assembly.Loadfrom
. But not able to load c dll.
Thanks in advance!!