Mettre à jour la référence de service ne fonctionne pas

Je suis à l'aide de Visual Studio 2008 et ont un WCF client à l'encontre d'un service WCF. Ils sont tous deux situés dans la même solution Visual Studio. Après j'ai fait un changement dans mon WCF contrat, je veux mettre à jour la référence de service sur le client, de sorte que les modifications apportées au contrat est également faite dans le proxy.

Mon problème est que le code proxy n'est pas re-généré.

Quand j'sélectionnez mettre à jour le service de référence, les actions suivantes se produisent:

  1. Un dialogue avec le titre "mise à Jour du service de référence" nom de la référence "" est affichée. Cette boîte de dialogue a une barre de progression.
  2. La barre de progression se déplace et le statut du texte dans la boîte de dialogue est changé à "mise à Jour de la configuration"
  3. La progressbar bouge un peu plus, et le statut du texte est chnaged à "Configuration de la mise à jour terminée"

La boîte de dialogue n'affiche pas le texte "Génération \quelque chose\" (ne me souviens pas le libellé exact) qui, je le expedct.

Si je supprime la référence de service et l'ajouter à nouveau, le proxy est correctement généré. J'ai ajouter le service en utilisant exactement les mêmes réglages qu'avant, donc je ne pense pas que c'est une question que je peux résoudre en changeant le service de référence de la configuration sur le client.

Une chose que je soupçonne peut-être le problème, c'est que j'ai renommé le défaut wsHttpBindings dans l'app.config. J'ai aussi renommé les points de terminaison par défaut. La raison derrière cela est que j'ai besoin de plus d'un point de terminaison et d'avoir un nommé "certains-par défaut-nom" et un avec mon propre nom est juste déroutant.

Le problème avec la suppression du service et de l'ajouter de nouveau, c'est que Visual Studio ajoute une nouvelle liaison dans l'app.config (entre autres choses) qui ne devraient pas y être.

Personne vu ce problème avant? Quelqu'un connaît une solution à cela?

source d'informationauteur Nitramk