я смог найти только пару людей, которые упоминали об этом в Интернете, и для них это оказалось так же просто, как добавить ссылку на службу.
Однако, когда я пытаюсь добавить ссылку на службу для моей службы WCF (которая работает правильно в обычном консольном приложении, поэтому я исключил WCF как проблему), я получаю массу ошибок.
Мне кажется странным, что в первой ошибке упоминается Silverlight 3, так как я только что полностью удалил и переустановил все свои инструменты разработки, чтобы убедиться, что я использую последнюю версию .NET и Silverlight.
Эти ошибки похожи на те, которые я вижу, если я пытаюсь создать новый проект Silverlight и не отмечаю флажок «Включить службы RIA WCF». Я не смог найти никаких средств, чтобы сделать это для WP7, если это действительно проблема.
Любая помощь от вас, ученых джентльменов (и джентльменов), будет высоко ценится.
Помните, что Silverlight - даже для Windows Phone, который использует специализированную версию Silverlight 3 - НЕ работает со всеми привязками / конечными точками службы WCF, а вместо этого поддерживает только подмножество (которое, например, исключает привязки WS-HTTP). Самый простой вариант - создать службу WCF для приложений Silverlight с помощью шаблона «Служба WCF с поддержкой Silverlight» в Visual Studio (в разделе «Добавить / новый элемент / Silverlight»).
Эта запись в блоге ( http://blogs.msdn.com/b/silverlightws/archive/2009/03/20/what-s-new-with-web-services-in-silverlight-3- beta.aspx ) из блога группы Silverlight WCF должно пролить свет на возможности. Вы можете проверить весь блог ( http://blogs.msdn.com/b/silverlightws/ ), так как в нем есть несколько интересных статей с практическими рекомендациями и полезными статьями.
Мммм, я только что изменил конфигурацию ссылки службы, сняв флажок "повторное использование типа ....", после чего обновление сработало, и оно создало файл конфигурации службы. Не уверен, поможет ли это вам?