当前位置:编程学习 > C#/ASP.NET >>

VB里怎样调用C#写的dll

写了个实验用的dll,但是在vb里无法调用 说是什么自动化错误,而且vb的对像浏览器里也看不到aaaa()方法,只能看见IEncrypt和Crypt两个类
已经编译出了.tlb和.dll文件,是不是代码有问题?

using System;

namespace Csic
{
    public interface IEncrypt
    {
        string Encrypt();
        string aaaa();
    }

    public class Crypt : IEncrypt
    {
        public string Encrypt()
        {
            return "ag";   
        }
        public string aaaa()
        {
            return "kankan";
        }
   }
} --------------------编程问答-------------------- 您好,我也遇到了这个问题,已经在这里有解决的了,

您可以参考一下:http://www.csdnit.com/showtopic-151.html --------------------编程问答-------------------- 代码没问题,是你的vb有问题了。VB代码中使用C#生成的assembly,和在C#中使用一样。 --------------------编程问答-------------------- vb有问题? --------------------编程问答-------------------- 我VB中引用有問題,如果把Framework2.0安裝好了,應該沒問題吧,在發布時也是問題,也要發布framework2.0 --------------------编程问答-------------------- 各位能说明白些吗?我现在也正做这样一个小实验,我已经把dll编译成了tlb文件,但是在vb6.0引用以后为什么只能看见类而看不见类里面具体的方法啊````快救急 --------------------编程问答-------------------- VC#.NET编译生成的inpout32.dll,在VB.NET中引用,如何引用,怎么引用,引用进去后,又怎么调用其方法
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,