2012-02-14 110 views
0

我試圖使用WSDL鏈接說https://somewhere.com/somesetofservice?wsdl消耗WSDL鏈接在C#中的WCF服務,refernce VS2008

這WSDL鏈接,我intendeding通過添加它來消耗相關聯的web方法作爲C#VS2008中的WCF服務引用。我正在C#類庫中進行此操作。現在一切正常......含義:

[a]當我創建clientProxy的一個實例 - 它被識別。

並[b]的clientProxy.somemethodname可用

並[c]的 'somemethodnameresponse'(方法的響應)也可用

[d] BUT ... 'somemethodnamerequest'(方法的請求)不會被識別 - 會導致編譯時錯誤。

錯誤消息是「無法找到類型或名稱空間名稱 - 您是否缺少using-directive或程序集引用?」

怎麼回事?

回答

0

它可以是一個或兩個以下:

  1. 你的C#類庫不引用包含引用「somemethodnamerequest」 somemethodnamerequest「
  2. C#文件的dll沒有使用語句引用包含'somemethodnamerequest'的名稱空間
+0

感謝您獲得設拉子......但我已經檢查了您提到的所有內容,並且它們都已正確實施。 – MukeshAnAlsoRan 2012-03-20 06:15:43