| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Распределённые приложения и сеть > Передача класса определенного в ClassLibrary через |
| Автор: mshak 12.2.2014, 11:12 | ||||
| Добрый день. Помогите пожалуйста. Есть solution в котором определено три проекта, - Библиотека классов, в котором определены общие классы - Веб служба (SOAP, файлы asmx) - Клиент, который работает с этой службой (.Net 3.5) В веб службе реализованы веб-методы, которые возвращают классы, определенные в библиотеке классов например
Клиент, так же имеет ссылку на общую библиотеку классов, а так-же создана веб-ссылка на службу (назовем ее WebServ) Когда пишу строку вызова веб-метода в клиента
получаю ошибку "Cannot implicitly convert WebServ.Order to Order" Как я понимаю в прокси-классе автоматически (на основе схемы службы) генерируется своя собственная реализация класса Order. Как можно подавить данную генерацию класса Order в прокси-классе, что бы он использовался из библиотеки классов? |
| Автор: jonie 12.2.2014, 13:08 |
| если вы используете WCF, то в мастере генерации (если добавляли через Add Service Refence в студии) в Advanced настройках есть Reuse types from shared libs (или что-то подобное). Конечно, shared библиотека должны быть зареференсена в оба проекта. |