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