Can';在VB6项目中添加vb.net创建的dll

Can';在VB6项目中添加vb.net创建的dll,vb.net,dll,vb6,Vb.net,Dll,Vb6,我试图添加一个从vb.net创建的dll,我想在现有的vb 6项目中导入它,但它给了我错误“无法添加对指定文件的引用”。有人知道如何解决此问题吗?有以下步骤: 1) 在VS中创建类库选择您想要的Vb.NET或C语言# 2) 转到Project Properties->ConfigurationProperties->build,选中Register for COM Interop复选框。这将为.NET程序集创建COM包装,因此无需使用regasm 3) 编写您想要的任何代码,公开类,公开属性和函

我试图添加一个从vb.net创建的dll,我想在现有的vb 6项目中导入它,但它给了我错误“无法添加对指定文件的引用”。有人知道如何解决此问题吗?

有以下步骤:

1) 在VS中创建类库选择您想要的Vb.NET或C语言#

2) 转到Project Properties->ConfigurationProperties->build,选中Register for COM Interop复选框。这将为.NET程序集创建COM包装,因此无需使用regasm

3) 编写您想要的任何代码,公开类,公开属性和函数

现在,在VB6项目中,添加由上述程序创建的claslibrary.tlb。
现在根据需要使用类和函数。

我做了上述操作,但我的命名空间和类未被识别。还有其他建议吗?