2013-05-07 113 views
0
  • 我有兩個VB 6程序集(DLL)。 ProgramA.dll和ProgramB.dll,我需要在我的.NET Web Service(2.0版)中添加它作爲參考。
  • 我被不同的開發人員交給了這兩個DLL。
  • 一位開發商給了我只是ProgramA.dll
  • 其他開發商給了我ProgramB.dll,ProgramB.exp和 ProgramB.lib
  • 我只是註冊ProgramA.dll使用REGSVR32和增加其 參考我的.NET項目
  • 然後我在我的.NET項目類型'COMSVCSLib.ObjectControl'在未引用的程序集中定義

  • 添加ProgramB.dll 的參考現在,當我嘗試建立我的.NET Web服務,它給我以下錯誤: 類型「COMSVCSLib .Objec tControl'在未引用的程序集中定義。 我可以看到在.NET應用程序的參考文獻以下文件: COMSVCSLib Interop.COMSVCSLib Interop.ProgramA Interop.ProgramB

此外,代碼被示出具有ProgramB裝配問題(其中我有那些.exp和.lib文件)

可能是什麼原因,或者我在這裏做了什麼錯誤?

+2

COMSVCSLib上不應該有兩個不同的引用。如果你刪除一個或另一個會發生什麼?這些參考文獻來自哪裏?你自己添加了嗎? PS:.exp和.lib文件對於.NET客戶端無用。 – 2013-05-07 07:37:45

+0

@Simon - 請添加此作爲答案,我會標記它..感謝您的幫助:) – Nirman 2013-05-07 10:54:30

回答

1

COMSVCSLib上不應該有兩個不同的引用。你可以嘗試刪除一個或另一個。

PS:.exp和.lib文件對於.NET客戶端無用

相關問題