Синхронный метод OperationContract "{0}" в типе "{1}" был связан с асинхронными методами OperationContract "{2}" и "{3}", ...

Синхронный метод OperationContract "{0}" в типе "{1}" был связан с асинхронными методами OperationContract "{2}" и "{3}", так как они имеют одно и то же имя операции "{4}". Если синхронный метод OperationContract связан с парой асинхронных методов OperationContract, оба метода OperationContract должны определить один и тот же тип возвращаемого значения. В этом случае типы возвращаемых значений отличаются.  Чтобы устранить неполадку, обеспечьте одинаковые типы возвращаемого значения в методах "{0}" и "{3}". Кроме того, можно изменить имя одного из методов, чтобы предотвратить возникновение соответствия между ними.
Синтаксическая ошибка. Неверное объявление массива. Для объявления управляемого массива перед идентификатором переменной ... Синтаксическая ошибка: За ключевым словом IN должен следовать непустой список выражений, разделенных запятыми и заключенных ... Синтаксический анализатор XML не удалось загрузить по следующей причине: "%2!ls!". Файл XML-документации "%1!ls!" сгенерирован ... Синхронный метод OperationContract "{0}" в типе "{1}" был связан с асинхронными методами OperationContract "{2}" и "{3}", ... Синхронный метод OperationContract "{0}" в типе "{1}" был связан с асинхронными методами OperationContract "{2}" и "{3}", ... Синхронный метод OperationContract "{0}" в типе "{1}" был связан с асинхронными методами OperationContract "{2}" и "{3}", ... Синхронный метод OperationContract "{0}" в типе "{1}" был связан с асинхронными методами OperationContract "{2}" и "{3}", ... Синхронный метод OperationContract "{0}" класса "{1}" был сопоставлен с асинхронным методом OperationContract на основе задачи ...