Здравствуйте, mikа, Вы писали:
M>Я уже сказал, что проблема не в XmlInclude. У тебя два типа, одинаковые по-названию. Нужно из одного сконвертировать в другой. Или в клиентской части отказать от использования библиотеке, где описан твой тип, и оперировать только теми типами, которые у тебя есть в пространстве имен localhost
Так тип test_class.some как раз-таки в localhost и не попадает, т.к. у веб-метода и параметр, и возвращаемое значение — типа Object.
Прописывать вместо Object собственно имя типа (в этом случае всё замечательно работает) нельзя — такова специфика задачи.
Когда я пытаюсь объявить свой тип с помощью XmlInclude — ничего не меняется, при обновлении веб-ссылки соответствующее объявление класса в её код не включается.
Соответственно, использовать в клиентском приложении тип localhost.test_class.some я не могу — его там просто нет.
Где тут могут быть грабли?
... << RSDN@Home 1.1.4 beta 2 >>
Компьютер — совершенно незаменимая вещь: он позволяет решать такие проблемы, которые без него даже не возникают!