Sharing DataContract across WCF Services without distributing separate copies to the client

How to share DataContract across WCF Services without distributing separate copies to the client? It can be achieved by compiling the DataContract into its own assembly and then distribute this assembly to the client. Read More[...]