Я использую веб-сервис. Я определяю интерфейс в веб-службе.
Могу ли я использовать это определение интерфейса в своем проекте, который вызывает веб-службу? Я знаю, что я могу использовать классы, определенные в веб-службе.
Нужно ли мне что-то делать с интерфейсом, например, добавлять атрибут?
Перед созданием клиента службы добавьте ссылку на сборку, содержащую интерфейсы, и включите опцию "Типы повторного использования в ссылочных сборках" в интерфейсе генерации клиента. Он должен использовать уже существующие типы вместо генерации новых.