Чтобы конкретно ответить на ваш вопрос, нет, в WPF нет ничего, что помешало бы вам использовать WCF для создания ссылки на веб-сервис.
Однако я столкнулся с проблемами (в целом) с использованием «Добавить ссылку на службу» для создания прокси и класса обслуживания.
Я бы начал с использования тестового клиента WCF, чтобы проверить, правильно ли работает ваш веб-сервис и можно ли создать общий прокси.
После того, как тестовый клиент WCF заработает, я бы очистил существующую ссылку на службу. Убедитесь, что все удалено. Затем добавьте сервисную ссылку снова.
Если у вас сложный веб-сервис или интерфейс содержит сложные структуры, вы можете использовать svcutil.exe для создания прокси.
Это лучший ответ, который я могу дать с предоставленной вами информацией. Я считаю, что ваша проблема связана с генерацией прокси WCF, а не с WPF. При изучении WPF лучше всего поддерживать свой сервис как можно более простым и проверять, работает ли связь, прежде чем добавлять что-либо, что может нарушить WPF (например, передачу набора данных или структуры классов).
P.S. Ваш исполняемый файл app.config ДОЛЖЕН иметь раздел system.serviceModel для связи, но его отсутствие не повлияет на генерацию ссылок и прокси.