在部署包含VB6可执行文件和.NET组件的软件包时,是否需要.TLB文件?
如果没有,是否足以包含.DLL并在安装过程中对其进行重新规划?
答案 0 :(得分:5)
如果要在安装中包含.tlb文件,则需要一种方法为COM注册该文件。
相反,你可以排除.tlb文件,只是重新调用dll; .tlb将在用户系统上创建并注册。
答案 1 :(得分:0)
您将需要.DLL和.TLB文件。如果您没有将其放入GAC,我认为您应该在安装期间注册。使用/ codebase命令行开关运行RegAsm。
还要确保将.NET程序集属性设置为COMVisible = true。