title: Loading dlls from path specified in SetdllDirectory in c#
body: <p>I am new in dotnet.I have a dotnet dll that loads a <code>c</code> dll by using <code>DllImport</code>. 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 <code>setdlldirectory</code> API and load my c# assembly through <code>Assembly.Loadfrom(..)</code>. I checked that <code>SetdllDirectory</code> is working fine by verifying the value of <code>GetDllDirectory(..)</code>. But it is neither loading C# dll nor c dll from that folder. I am able to load <code>C#</code> dll by specyfing the path in <code>Assembly.Loadfrom</code>. But not able to load c dll. </p>
  
  <p>Thanks in advance!!</p>