2009-11-05 215 views
4

我在寫一個C#應用程序,它有幾個COM引用。當我嘗試構建它時,出現以下錯誤:類型庫導入程序在類型驗證期間遇到錯誤

c:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1418,9):error MSB3303 :無法解析COM參考「70850f66-869f-44a0-88e7-b0460a7e3bf3」版本0.1。類型庫導入程序在類型驗證期間遇到錯誤。嘗試導入沒有類成員。

該應用程序仍在構建並運行成功。

這個錯誤信息是什麼意思,我該如何解決?

回答

2

通過運行TlbImp我自己的犯規文件,我能夠確定錯誤的原因。 TlbImp所在地方,比如:

C:\ Program Files文件\微軟的SDK \的Windows \ V6.1 \ TLBIMP.EXE

我跑了反對,當我編譯時生成的TLB文件我COM DLL,我收到了比Visual Studio告訴我更詳細的錯誤信息。

1

在管理模式下執行tblimp工具的命令行 - 它幫助我