我在VB 6.0 里编写了一个".dll"动态链接库,现在我想在C#.NET里引用它,然后用这个动态链接库中的方法和属性等,谁能帮我这个忙呀?谢谢大家了,快急死我了。

解决方案 »

  1.   

    也不能用dllimport,vb.net以前版本的dll不是标准的dll,是com。
    用.net调用起来非常麻烦,你先把dll进行注册,然后看看能不能用加载com的方法来实现。
      

  2.   

    先给aaa.dll加上个迷钥
    tlbimp aaa.dll /keyfile:snkey.snk /out:interop.aaa.dll /namespace:aaa
    然后把这个dll放到assembly里
    gacutil -i interop.aaa.dll
    之后就可以在程序里面引以用了