C#调用dll提示未能加载文件或程序集“xx.dll”或它的某一个依赖项。找不到指定的模块
我调用的是通过C++托管生成的dll文件。这个dll文件中引用了外部的libxml2.lib这个库(自己下的)以及ws2_32.lib库(系统带的)。通过添加引用的方式将dll文件添加进C#项目,并且把libxml2.dll和C++生成的dll都手动复制到了C#项目的bin目录下,C#中调用的时候出现如图报错信息。看了网上其他帖子以及博客,提到是由于x86或者x64的原因,我libxml2的库是win32的,C++托管编译也是x86的,C#也是同样的,请问如何将libxml这个库添加进C#项目的依赖?它无法通过手动添加引用,会提示它不是一个可读取的COM组件。