Обновление справочной службы WCF в VS2010 SP1 (проект mvc3) TFS - приводит к тому, что другому разработчику не удается скомпилировать - PullRequest
5 голосов
/ 25 августа 2011

На моем локальном компьютере я использую службу WCF через ссылки на службы. Я могу добавить в другой проект WCF и зарегистрироваться в TFS, запустить службу, перейти к моему основному проекту и щелкнуть ссылку на обновление службы, и мой web.config в порядке, нужно ли изменение или нет. Восстановление в порядке.

Однако на компьютере другого разработчика они вносят изменения в службу WCF, запускают ее и переходят к основному проекту и обновляют ссылку на службу, а иногда запутываются в файле web.config, он не отображает URL-адрес для wcf служба и т. д. Таким образом, компиляция проекта вызывает проблему, когда он не может найти пространство имен для ссылки на службу.

Тогда, если я получу последнюю версию и вернусь и скажу разработчику, чтобы она получала последнюю версию, их web.config обновится, но у них все еще будет проблема с пространством имен, так как ссылка на службу не существует. Работает, обновление до сервиса работает. URL в браузере показывает конечные точки .... но в версии 2010 sp1 есть файлы репозитория, которые по какой-то причине не могут найти ссылку на службу. "Не хватает ссылки на сборку?" Есть идеи ??

1 Ответ

2 голосов
/ 26 октября 2011

Если в диалоговом окне svcutil включена опция использования общих сборок, и если какие-либо подписанные сборки не являются точными, зарегистрированная версия не будет работать на другом компьютере.

Вам необходимоубедитесь, что используемые сборки имеют одинаковый токен открытого ключа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...