Общие типы WCF не используются повторно

Подсказка: у этого вопроса много дубликатов, но ни одно из решений не работает для меня.

У меня есть веб-сервис и клиент, оба имеют ссылки на общая сборка "Dat модель". Я создаю прокси-сервер службы с помощью диалогового окна «Добавить ссылку на службу ...» и выбираю «Повторное использование типов во всех сборках, на которые есть ссылки», но все же он создает новые типы вместо повторного использования моего.

  • Раньше это работало, но теперь внезапно больше не используется повторное использование типов
  • Ссылка на общую сборку до добавление ссылки на службу не работает
  • Перезапуск VS2010 не помогает (у меня есть все обновления )
  • Я пробовал использовать простой класс POCO (простой класс, содержащий целочисленное свойство), тоже не повезло
  • Удаление и повторное добавление ссылки на службу (или ссылки на общую сборку) не помогло
  • Только выбор совместно используемой сборки в «Повторное использование типов в указанных сборках, на которые есть ссылки» - не повезло
  • svcutil.exe / reference дает тот же результат

Я как-то нахожусь в стороне. Есть ли другие решения?

РЕДАКТИРОВАТЬ: Я должен добавить, что я просто сбросил свой проект на более ранние коммиты, и какую бы фиксацию я ни использовал, проблема останется той же. И я знаю , что он работал с более ранними коммитами!

16
задан AndiDog 27 November 2011 в 17:36
поделиться