小编Roh*_*arg的帖子

从c#中SetdllDirectory中指定的路径加载dll

我是dotnet的新手.我有一个dotnet dll,c通过使用加载一个dll DllImport.我想将所有dll放在一个与应用程序位置不同的文件夹中.我不想修改环境变量.所以我使用setdlldirectoryAPI并加载我的c#程序集Assembly.Loadfrom(..).我SetdllDirectory通过验证值来检查它是否正常工作GetDllDirectory(..).但它既不从该文件夹加载C#dll也不加载c dll.我可以C#通过specyfing路径加载DLL Assembly.Loadfrom.但是无法加载c dll.

提前致谢!!

c c# windows winapi

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

c ×1

c# ×1

winapi ×1

windows ×1