【发布时间】:2026-01-22 03:45:01
【问题描述】:
我在 .net 项目中引用 vb6 dll 时遇到问题。当我在 .net 项目中引用 vb6 dll 时,互操作 dll 是使用相同版本(1.2.0.0)创建的。它给我带来了问题,因为如果版本与以前相同,用于在客户端部署应用程序的设置不会替换 dll。我想更改互操作 dll 的版本(使用 vb6 dll 创建)。我读到它是使用 tlbIMP 完成的,但是如何为 vb6 dll 创建 tlb 文件。或者有没有其他方法可以做到这一点。
谢谢 索拉布
【问题讨论】:
-
您想更改 VB6 DLL 的版本而不在 VB6 中重新编译它?如果您没有对 VB6 DLL 进行修改,为什么还要增加版本号?
-
vb6 dll有变化,重新编译后版本正在更新,但在.net中引用此dll时创建的interop dll版本没有更新。由于哪个设置没有替换该文件
标签: vb.net vb6 interop versioning