We started a project supporting only Android and iOS, and we used the older web reference (.NET 2.0?) technology to consume the services (we didn't see the option to use the newer service reference). Now we are adding in support for Windows phone, and it seems that the older web reference technology is disabled for this platform, and that we can only use the newer service reference technology.
What is the best approach for calling a SOAP service cross platform without rewriting a lot of the code for each platform? Is it best to follow the steps listed on this page under "Consuming WCF services"?
If I do this can all of our projects (android, ios, and windows) share the same web service proxy using the newer service reference technology? Thanks.