【发布时间】:2013-08-19 06:00:08
【问题描述】:
我正在尝试添加从 vb.net 创建的 dll,我想将其导入现有的 vb 6 项目,但它给了我错误“无法添加对指定文件的引用”。 .有谁知道我该如何解决这个问题?
【问题讨论】:
我正在尝试添加从 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。 现在根据需要使用类和函数。
【讨论】: