Код клиента, сгенерированный веб-сервисом, создает свою собственную версию объекта на стороне сервера.
По определению, веб-сервис живет вне области вашего приложения и определяет объект интерфейса как таковой - без объектав клиентском домене может быть такой же, как тот, который определен службой.
Поместить иначе: веб-служба определяет весь транспортный уровень, включая любые вовлеченные транспортные объекты.Вы не можете использовать свои собственные объекты (независимо от пространства имен) в этом транспортном уровне, потому что они не известны серверу - сервер знает только те объекты, которые он определяет.
Так что в этом случае вам придетсясоздайте список объектов типа сервера, если вы хотите общаться с ним.
Как уже упоминалось, существуют другие методы связи, которые позволят вам обмениваться библиотеками между клиентом и сервером (например, WCF)если это то, что вы хотите сделать.