类型库导入程序在类型验证期间遇到错误

M. *_*ley 5 com tlbimp build-error

我正在编写一个具有多个COM引用的C#应用​​程序。当我尝试构建它时,对于其中的某些错误:

c:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1418,9):错误MSB3303:无法解析COM引用“ 70850f66-869f-44a0-88e7-b0460a7e3bf3”版本0.1。类型库导入程序在类型验证期间遇到错误。尝试在没有班级成员的情况下导入。

该应用程序仍在构建并成功运行。

此错误消息是什么意思,我该如何解决?

M. *_*ley 3

通过TlbImp亲自运行有问题的文件,我能够确定错误的原因。TlbImp位于类似以下位置:

C:\Program Files\Microsoft SDKs\Windows\v6.1\TlbImp.exe

我针对编译 COM DLL 时生成的 TLB 文件运行它,并且收到了比 Visual Studio 告诉我的更详细的错误消息。