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

6
我正在编写一款C#应用程序,其中包含几个COM引用。当我尝试构建它时,其中一些引用会出现以下错误:
c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1418,9): error MSB3303: Could not resolve COM reference "70850f66-869f-44a0-88e7-b0460a7e3bf3" version 0.1. The type library importer encountered an error during type verification. Try importing without class members.
该应用程序仍然可以成功构建和运行。
这个错误消息是什么意思,我该如何解决?
2个回答

3

通过在有问题的文件上运行TlbImp,我能够确定错误的原因。TlbImp的位置大概是这样的:

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

我对我编译的COM DLL生成的TLB文件运行了它,比起Visual Studio告诉我的更详细的错误信息。


非常好... TLBIMP 错误信息更加详细! - StayOnTarget

1

从以管理员身份执行tblimp工具的命令行中运行命令 - 这对我有帮助


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