Take the 2-minute tour × class MyCommonClass  This class should
be accessible in    1. service project   2. wcf-client project
3. the other for which they are references. In this common
project I can't generate servicereferences.  I think, I could
don't generate MyCommonClass in ServiceReferences but how to
mark class to be nonserializable? In properties there's
IgnoreDataMemberAttribute. I tried also reuse MyCommonClass type
located in common project, but it is still generated   In
different words: if some type is used in ServiceOperation it's
automatically generated into wsdl document. How to disable it?
(I don't want it on wcf-client side)  share|improve this
question add comment  1 Answer  It's not clear whether the
common class needs to part of a WCF service contract so it can
be made available to any client through the WSDL document or if
you are trying make the common class accessible to both the WCF
service and the WCF client as a standard .NET class.  The only
reason to share a standard .NET class