Мои решения для этой проблемы («Обновление справочной службы» занимает 2 секунды ... svcutil с ручной вставкой копии занимает 30 секунд и слишком много alt-вкладок):
- Если вы работаете с системой контроля версий (например, TFS) ... проверьте приложение или web.config перед обновлением. Затем запустите «Обновить справочную службу». Это автоматически проверит файл конфигурации. После обновления просто «Отменить извлечение» из системы контроля версий должно вернуть исходный, но сгенерированный ссылочный код будет обновлен.
- Если нет управления исходным кодом: откройте приложение или файл web.config, выберите весь текст (ctrl + a), скопируйте (ctrl + c), обновите справочную службу, снова выделите весь текст в файле конфигурации (ctrl + a ), вставить (ctrl + v).
Это занимает несколько секунд дольше, но все еще менее опасно, чем использование svcutil, которое, честно говоря, я использую только тогда, когда добавление службы в IDE завершается неудачно, и мне нужна некоторая информация, которую диалоговое окно мне не даст.
Sidenote: если вы добавляете сервис, вам нужно вручную добавить правильные привязки и конечные точки для вашего нового сервиса курса.