2010-04-20 44 views
0

我需要在我的網絡內部公開第三方供應商的Web服務。原因是第三方Web服務需要一些自定義頭信息,這意味着它不能從SSRS調用。這是我做了什麼:來自C#Class項目的引用不包含在.dll輸出中

  • 從供應商(僅可脫機)注意到WSDL文件和創建的.dll文件(我們稱他們爲vendorWS.dll)
  • 創建C#類項目(myWS.dll )其中引用vendorWS.dll與本地複製設置爲true。該項目爲供應商服務的每種方法提供了方法,該方法採用與供應商服務相同的輸入類型,調用供應商服務,並返回與供應商服務相同的輸出。

現在我創建了一個引用myWS.dll的測試項目,並試圖調用我創建的方法。但是,我的測試項目無法識別我的方法的輸入/輸出類型,並暗示我可能缺少參考。似乎來自vendorWS.dll的輸入/輸出類型的信息未包含在myWS.dll中。有沒有辦法讓這些信息都捆綁在myWS.dll中?

回答

0

Visual Studio不會自動加載項目引用的DLL所需的引用。所以你必須引用你的庫引用的DLL。

例:

力霸引用LibB

APPA引用力霸

視覺,除非你告訴它也APPA通過將基準需要它Studio將不會加載LibB的APPA。

相關問題