我是 dotnet 的新手。我有一个 dotnet dll,它c使用DllImport. 我想将所有 dll 放在一个与应用程序位置不同的文件夹中。我不想修改环境变量。所以我使用setdlldirectoryAPI 并通过Assembly.Loadfrom(..). 我SetdllDirectory通过验证GetDllDirectory(..). 但它既不从该文件夹加载 C# dll 也不加载 c dll。我可以C#通过在Assembly.Loadfrom. 但无法加载c dll。
提前致谢!!