- 我有两个 VB 6 程序集 (DLL)。ProgramA.dll 和 ProgramB.dll,我需要将它们作为参考添加到我的 .NET Web 服务(2.0 版)中。
- 我被不同的开发人员交给了这两个 DLL。
- 一位开发人员简单地给了我 ProgramA.dll
- 另一个开发人员给了我 ProgramB.dll、ProgramB.exp 和 ProgramB.lib
- 我只是使用 regsvr32 注册了 ProgramA.dll 并在我的 .NET 项目中添加了它的引用
然后我在我的 .NET 项目中添加了 ProgramB.dll 的引用
现在,当我尝试构建我的 .NET Web 服务时,它给了我以下错误:“COMSVCSLib.ObjectControl”类型是在未引用的程序集中定义的。我可以在 .NET 应用程序的参考中看到以下文件:COMSVCSLib Interop.COMSVCSLib Interop.ProgramA Interop.ProgramB
此外,代码显示 ProgramB 程序集的问题(我有那些 .exp 和 .lib 文件)
可能是什么原因,或者我在这里做错了什么?