Interop:部署VB6 + .NET组件时,是否需要.TLB?

问题描述 投票:3回答:2

部署包含VB6可执行文件和.NET组件的软件包时,是否需要.TLB文件?

如果不是,包含.DLL并在安装过程中对其进行重新填充就足够了吗?

.net vb6 interop
2个回答
5
投票

如果要在安装中包括.tlb文件,则需要一种方法来为COM注册该文件。

相反,您可以排除.tlb文件,而只需重新填充dll; .tlb将被创建并在用户系统上注册。


0
投票

您将同时需要.DLL和.TLB文件。如果您不将其放入GAC中,我认为应该在安装过程中进行注册。使用/codebase命令行开关运行RegAsm。

还请确保设置.NET程序集属性COMVisible = true

© www.soinside.com 2019 - 2024. All rights reserved.