Это старый вопрос, и он возник, когда я искал что-то подобное, поэтому я упомяну то, что нашел.
В этом блоге утверждается, что VS2008 не использует svcutil для генерации прокси. Я согласен с ним, так как svcutil не появляется в списке процессов диспетчера задач, когда вы добавляете ссылку на сервис. Они также дают заметно различный вывод - например, svcutil не производит прокси, которые готовы к использованию в приложении Silverlight, вы должны урезать из них разумное количество вещей (таких как интерфейсы или ссылки на объекты, которые не доступны в сборках этот серебряный свет может использовать *).
Тем не менее, нетрудно написать небольшое приложение, которое вызывает svcutil для выполнения тяжелой работы, а затем выполнить очистку сгенерированных файлов.
*, возможно, можно избежать этой проблемы, указав другую версию фреймворка с ключом /targetClientVersion
, но я еще не пробовал.