为什么我在VB里可以调用VB.NE的COM DLL,而调用C#的DLL就失败呢?
参考了网上的一些文章,用一系列方法把VB.NET的DLL注册成了全局COM组件,然后在VB 6.0里面可以调用。但是换了一个C#的DLL,用同样的方法注册,在VB 6.0里面却不能调用。
请问是怎么回事呢?顺便问下,如果我的VB 6.0里面用到了.NET的COM组件,客户端需不需要安装.NET FRAMEWORK呢?谢谢!
------解决方案--------------------不需要安装FrameWork,调用时出的问题
加对它的调用没 [dllimport ...]
------解决方案--------------------需要,.net的dll和win32下的dll不是一个东西,需要.net framework对他重新编译为2进制码才能用的。