//引用 kernel32.dll
[DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern bool SetDllDirectory(string path);
// 设置DLL的查找目录
var path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location);
path = System.IO.Path.Combine(path, Environment.Is64BitOperatingSystem ? "x64" : "x86");
SetDllDirectory(path);