首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

为什么小弟我在VB里可以调用VB.NE的COM DLL,而调用C#的DLL就失败呢

2012-04-03 
为什么我在VB里可以调用VB.NE的COM DLL,而调用C#的DLL就失败呢? 参考了网上的一些文章,用一系列方法把VB.N

为什么我在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进制码才能用的。

热点排行