Как я могу запретить VS2010 создавать новую привязку каждый раз, когда я обновляю сервисную ссылку? - PullRequest
9 голосов
/ 01 июля 2011

Я разрабатываю клиентское приложение Winforms со службой WCF в C # 3.5 и Visual Studio 2010.

Каждый раз, когда я использую " Обновление справочной службы " в IDE, учитываяУ меня уже есть рабочая привязка в app.config, создается дополнительная запись привязки с тем же именем и конечным "1".

Мой app.config на стороне клиента:

<bindings>
  <wsHttpBinding>
     <binding name="WSHttpBinding_IIssueTracker" closeTimeout="00:01:00"...

После «Обновления справочника услуг» у меня есть:

<bindings>
  <wsHttpBinding>
     <binding name="WSHttpBinding_IIssueTracker" closeTimeout="00:01:00"...
     <binding name="WSHttpBinding_IIssueTracker1" closeTimeout="00:01:00"...

Так что мне нужно все время удалять эту неиспользуемую привязку.

Это сводит меня с ума.Есть ли способ отключить это поведение?

1 Ответ

1 голос
/ 01 июля 2011

Мы решили это путем перемещения ссылки на службу в отдельную библиотеку и удаления (вновь сгенерированного) app.config из проекта библиотеки после выполнения обновления ссылки на службу.

...