Похоже, объекты, которые вы передаете в Silverlight через службу WCF, - это те же объекты в вашей библиотеке классов.В этом случае сгенерированные объекты веб-ссылок будут иметь одинаковые имена.Связывание с библиотекой даст вам 2 набора объектов с одинаковыми именами.
Если вы устанавливаете службы RIA, одна из возможностей - это возможность обмениваться кодом между клиентом и сервером, просто добавив «.shared» в имена файлов классов перед расширениями.Службы ASMX , так что в прошлом веке :)
, если вы не хотите изучать способ служб RIA для совместного использования объектов в great-web-div Я бы порекомендовал), вам нужно отделить объекты данных от функций, которые вы на самом деле хотите использовать на клиентской и серверной стороне.
Чтобы дать более конкретный совет относительно вашей текущей настройки, мне нужно узнать больше оэто структурировано.