использование WSDL-ссылки в качестве ссылки на WCF-сервис в C # VS2008 - PullRequest
0 голосов
/ 14 февраля 2012

Я пытаюсь использовать WSDL-ссылку, скажем https://somewhere.com/somesetofservice?wsdl

Эта ссылка WSDL, я намереваюсь использовать связанные веб-методы, добавив ее в качестве ссылки на службу WCF в C # VS2008. Я делаю это внутри библиотеки C # -class. Теперь все идет хорошо ... значение:

[a] когда я создаю экземпляр clientProxy - он распознается.

[b] clientProxy.somemethodname доступно

[c] 'somemethodnameresponse' (ответ метода) также доступен

[d] НО ... 'somemethodnamerequest' (запрос метода) НЕ распознается - выдает ошибку времени компиляции.

Сообщение об ошибке: « Невозможно найти тип или имя пространства имен - отсутствует директива using или ссылка на сборку?»

Что не так?

1 Ответ

0 голосов
/ 14 февраля 2012

Это может быть одно или оба из следующих:

  1. ваша библиотека классов C # не ссылается на dll, которая содержит 'somemethodnamerequest'
  2. файл C #, который ссылается на 'somemethodnamerequest'не имеет оператора using, который ссылается на пространство имен, которое содержит 'somemethodnamerequest'
...