Je cherche la meilleure approche pour partager les types (les classes réelles, pas les proxies) entre un service WCF et un client. À cette fin, j'ai défini les classes dans un assembly séparé que le service et la référence client. J'ai sélectionné "Réutiliser les types dans tous les assemblys référencés" lors de la génération de la référence de service dans le client, mais References.cs est généré avec des proxys pour toutes les classes.WCF Service Reference ne réutilise pas les types dans les assemblages existants (VS 2010 Beta 2)
C'est exactement la même question que this one, mais je ne sais pas comment implémenter la solution acceptée. Une différence est que je suis en utilisant VS 2010 Beta 2.
importation du contrat de service complet sous forme de code
ou
créer votre propre classe dérivée ClientBase. C'est vraiment très facile
En supposant que c'est la meilleure approche, j'apprécierais un bon lien qui couvre la façon de le faire. L'approche décrite dans la réponse liée est-elle la meilleure?
J'ai eu exactement le même problème aujourd'hui avec VS2012 Update 1. Après avoir changé le 'DataContracts' plusieurs fois le premier, plus tard tous les types n'étaient plus réutilisés. Redémarrer VS avait aidé ... – Desty
VS 2012 - un simple redémarrage l'a corrigé pour moi –
Pareil avec VS 2010 Pro – xr280xr