WCF-Dienstreferenz verwendet Typen in vorhandenen Assemblys nicht erneut (VS 2010 Beta 2)

Ich suche nach dem besten Ansatz, um Typen (die tatsächlichen Klassen, nicht Proxys) zwischen einem WCF-Dienst und einem Client zu teilen. Zu diesem Zweck habe ich die Klassen in einer separaten Assembly definiert, auf die sowohl der Service als auch der Client verweisen. Ich habe beim Generieren der Dienstreferenz im Client "Typen in allen Assemblys, auf die verwiesen wird, wiederverwenden" ausgewählt, aber "References.cs" wird mit Proxys für alle Klassen generiert.

Das ist genau die gleiche Frage wiedieses, aber ich weiß nicht, wie ich die akzeptierte Lösung implementieren soll. Ein Unterschied ist, dass ich VS 2010 Beta 2 verwende.

Importieren Sie den kompletten Servicevertrag in Code-Form

oder

Erstellen Sie Ihre eigene von ClientBase abgeleitete Klasse. Es ist wirklich sehr einfach

Unter der Annahme, dass dies der beste Ansatz ist, würde ich einen guten Link begrüßen, der beschreibt, wie dies getan wird. Ist der in der verknüpften Antwort beschriebene Ansatz der beste?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage