Некоторое гугление здесь и здесь показывает настройки в VS 2008, хотя это, конечно, будет зависеть от ваших параметров в Дополнительные параметры в мастере добавления справочника услуг.
Редактировать: Согласовано - Никогда не бойтесь отбрасывать и воссоздавать ссылки на услуги с нуля.При работе с контролем версий, таким как TFS, при «обновлении» ссылок на службы часто возникает беспорядок, так как он показывает, какие файлы wsdl, xsd, disco и т. Д. Были изменены, добавлены или удалены и т. Д. (И получил имена файлов, например SomeXSD92.xsd).Как правило, их проще просто удалить и воссоздать.
Сообщение Йохана является хорошим замечанием (и может использоваться как часть стандартного шаблона проектирования под названием Сервисный агент , который управляет реализацией клиентского прокси).Я не совсем уверен, что вы имеете в виду, когда говорите, что два уровня должны ссылаться на одну и ту же сборку?Если вы делитесь типом сущностей, вызываемых в сервисе, вам все равно придется ссылаться на сборку сущностей на большинстве уровней.Для вашего проекта сборки Service Agent (который содержит все ссылки на службы) вы можете либо повторно предоставить тот же Договор на обслуживание, который использовался сервером WCF, либо заключить его в новый интерфейс.