Предупреждение о пользовательском инструменте: элемент с таким же ключом уже добавлен - PullRequest
2 голосов
/ 24 апреля 2010

Я добавил ссылку на сервис для проекта WCF; У меня было более сотни конечных точек в моем ServiceHost web.config, и вся моя разработка шла медленно, поэтому я решил пока урезать ее. Я также решил изменить пространство имен, пока я был там, поэтому я просто удалил ссылку на сервис. Удалить не удалось из-за нехватки памяти, поэтому я, наконец, просто зашел в файловую систему и удалил файлы. Затем удаление ссылки на службу сработало. Когда я попытался добавить его обратно, я начал получать предупреждение в заголовке выше.

Мой вопрос таков: где «вспоминается» старая ссылка на службу, если это происходит, а если нет, то что еще может вызвать это предупреждение?

Для справки, я использую ASP.NET Development Server и VS 2008.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 05 июля 2010

Я только что прошел через это. По результатам поиска в Интернете я могу понять, что это может произойти по разным причинам. В моем случае я случайно упомянул две разные копии одной и той же библиотеки DLL в моем проекте Silverlight. Смотрите следующую полезную статью: http://vanderbiest.org/blog/2009/07/13/custom-tool-warning-silverlight-add-web-reference-in-vs2008/

ОБНОВЛЕНИЕ: VS2010 / «Справочник по службам обновления» добавляет ссылку на dll в папке bin / debug, дублируя мою ссылку на dll в проекте dll. Я закончил тем, что удалил свою ссылку и вместо этого использовал локальный bin dll. Странный. У меня не было этой проблемы в других подобных проектах.

1 голос
/ 09 марта 2012

Я получил то же сообщение. В моем случае причиной была двойная запись в файле ServiceReferences.ClientConfig.

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