C# 中dllimport 调用不同文件夹终极方法

Posted 数据轨迹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 中dllimport 调用不同文件夹终极方法相关的知识,希望对你有一定的参考价值。

在使用dllimport可以指定非根目录的dll,但是dll中的依赖其他dll,会存在问题。

1、先导入设置dll目录的方法

[DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern bool SetDllDirectory(string lpPathName);

2、然后通过SetDllDirectory指定非根目录

SetDllDirectory("不同的文件夹")

以上是关于C# 中dllimport 调用不同文件夹终极方法的主要内容,如果未能解决你的问题,请参考以下文章