2010-12-07 3 views
0

J'ai trois projets dans la même solution - l'un expose un service WCF et les deux autres consomment le service. L'un des consommateurs fonctionne bien, mais l'autre génère un CS0426 sur le fichier Reference.cs généré qui ne fait pas partie de mon espace de noms. L'ajout de la référence de service fonctionne bien (pas d'erreurs), cela ne se produit que sur la construction.CS0426 Lors de l'ajout d'une référence de service WCF

Jusqu'à présent, je ne peux pas trouver une différence entre les deux projets ...

Répondre

1

Je viens de trouver un blog post qui a résolu pour moi. La réponse courte est que c'était parce que j'avais un espace de noms et une classe avec le même nom dans le consommateur. Bizarre qu'il provoque cette erreur si ... Je ne pouvais pas vraiment voir pourquoi.

+1

oh oui, c'est logique. 'using using WCFService' et une classe' WCFService' pourrait causer cela. Content que cela soit résolu. – VoodooChild

+1

Pour une explication longue à ce problème, voir: [Blog Eric Lippert] (http://blogs.msdn.com/b/ericlippert/archive/tags/namespaces/) –

+0

Il semble que ce serait un facile chose à a) donner un meilleur message ou b) générer un avertissement de compilateur ... – AdamC

Questions connexes