为什么在构建输出目录中存在dll时会出现DllNotFoundException?

时间:2014-07-08 09:22:36

标签: c# .net windows

我的解决方案中有两个项目:一个是控制台应用程序,另一个是单元测试项目。两者都引用第三个项目,它是一个构建为AnyCPU的类库。该库通过pinvoke使用本机库。运行单元测试时,我得到DllNotFoundException。控制台应用运行良好。我想问题是本机库是x86,控制台应用程序是x86,单元测试项目是x86(构建),但测试可执行文件不是x86。我该如何检查。本地库存在于控制台应用程序和单元测试项目输出目录中。

0 个答案:

没有答案