vb.net - 无法在 vb 6 项目中添加由 vb.net 创建的 dll

标签 vb.net dll vb6

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

最佳答案

需要遵循以下步骤:

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

2) 转到“项目属性”->“配置属性”->“构建”,选中“注册 COM 互操作”复选框。这会为您的 .NET 程序集创建 COM 包装器,因此不需要使用 regasm。

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

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

关于vb.net - 无法在 vb 6 项目中添加由 vb.net 创建的 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18307239/

相关文章:

asp.net - WindowsAzure.Storage 生产中出现 403 错误

VB.NET WinForms - 如何从BackgroundWorker的线程访问主线程的对象?

java.lang.UnsatisfiedLinkError 即使设置 -Djava.library.path

wpf - 如何在 ActiveX 控件和 WPF MVVM View 模型之间实现双向绑定(bind)

vb6 - 如何使用 VB6 连接到 LDAP 存储

vb.net - ListView:通过鼠标拖动多选项目

c# - 创建 Visual Studio 风格的选项/设置对话框

c++ - 无法加载 64 位 dll

visual-studio - : app does not see func from my dll如何处理

c# - 使用 chrome 而不是 SHDocVw.InternetExplorer