TlbImp.exe无法注册lib文件:" .dll不是有效的类型库"。

4

这个.dll是一个生物识别设备的VB6.0 SDK中包含的FKAttend.dll。在VB6.0环境下,这个.dll运行正常。然而,尝试在另一台安装了VS.NET环境的电脑上注册它时,出现了以上错误。

我们使用依赖项检查器来检查这个.dll,发现它显示以下错误。我怎样才能在VS.Net环境下注册并使这个.dll正常运行?

enter image description here


新电脑上有FKVIADEV.DLL吗? - Rob
@Rob 我猜测根本原因就在这里。这绝对不是显而易见的。但我追求的是解决方案。 - bonCodigo
1个回答

1
显然,Windows 7引入了某种DLL转发,Depends.exe不知道这一点。 维基百科有一篇详细介绍,但没有提到为什么作者不再更新它。我怀疑作者不再为微软工作。所以这些是一个误导,实际问题出在其他地方。另请参见Win 7, 64位,dll问题。 PS:OpenHub.net有一个GNU依赖项查找器页面,但里面绝对没有任何东西。项目链接404,没有一行代码。 悲哀!

我已经将代码地址添加到 https://www.openhub.net/p/gnudepwalker - John Vandenberg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接