У меня есть базовый класс для всех DataContracts в моих службах WCF. Когда клиент использует 2 службы WCF, оба прокси содержат определение базового класса и, следовательно, клиент не компилируется. Я пытался дать разные пространства имен для контрактов на производные данные, сервисы - ничего не получалось.
Я гуглил и обнаружил, что атрибут ServiceKnownType решит эту проблему - но не работает.
Я понимаю природу обслуживания, что они должны быть независимыми и не должны разделять контракт. Но мне любопытно решить этот сценарий ... любые указатели, пожалуйста