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#