title: WCF - Cross platform question
body: <p>I have a simple WCF service, self hosting and a .net client. I am generating a proxy using svcutil. When I add the proxy to the client it asks me to add System.ServiceModel.dll. Well, I can add it since it is a test scenario and I am working in .Net platform.</p>
  
  <p>However, suppose I am using a machine that does not support .Net, how that platform would compensate for the System.ServiceModel? </p>
  
  <p>Could you please put some light on it?</p>
  
  <p>EDIT: I got somewhat an idea. If I am creating WCF client I need to add ServiceModel. To Test it I added a ASMX client (Add Web Reference). My service mthod does not take any params. But i get an error in client asking me to enter out int Result, out bool ResultSpecified. Could you please exlain why?</p>
  
  <p>EDIT: Could you please point me to an example - how and what to set true on "DataContractSerializer" </p>
  
  <p>Thanks</p>
  
  <p>Lijo</p>