We are adding functionality to a Windows Mobile Client to send data to a .NET service. Unfortunately the .cs class that svcutil.exe creates generates unusable code for Compact Framework. (that name does not exist in compact framework)

Is there a replacement or 3rd party class or workaround or any other way to get a mobile app to connect to a service? 

We can change the API/service to be Compact-Framework friendly. We are new to the CF game (and .NET in general) We are not sure of the appropriate way to allow CF clients - the "out of the box" method was fine for desktop apps, but alas, not for mobile...

**EDIT**

I tried using **netcfSvcUtil.exe** instead but get an error (which I don't get with **svcutil.exe**). I suppose this means that the service created is just not compatible with compact framework? 

I am woefully ignorant of this - but I would assume that the specs for passing data have no correlation between platforms and that the transport can be worked out between the tow. I suppose this is naive...

Any suggestions on how to fix this? Do I need to change the service side to be mobile/compact framework friendly?

EDIT

the error messages I get are:

> 
> Error: An Error occurred in the tool.
> 
> 
> Error: Error in the application
> 
> 
>