在其他的机子环境下调用都没有问题,
但是同样的程序,在一台windows 2008r2的机子上调用有问题,用depends查了一下,C#dll的依赖没问题。不知道可能是什么原因引起的呢?
以下答案的前提是你用的是Native C++
首先,C# DLL对应的.NET版本和引用的第三方类库(如果有的话)一定要安装好;
其次,C# DLL要注册COM并生成对应的TLB文件。
是原因1,和原因2无关,我不是用com的方式调用dll的,谢谢。