I\'ve created a Xamarin.Forms project with .netstandard 2.0 as PCL project. I\'m trying to consume WCF services in that project. I\'ve added the connected service for WCF servic
At the moment Xamarin apps aren't compatible with the Task-based asynchronous WCF proxy methods that the WCF Web Service Reference connected service provider generates for .NET Standard projects (bugzilla.xamarin.com Bug 51959).
One way to generate an older, compatible style of WCF proxy methods is to run SvcUtil.exe with the /async
and /tcv:Version35
switches in a Developer Command Prompt. That will generate synchronous proxy methods, Begin/End style Asynchronous Programming Model (APM) callback proxy methods, and event-based proxy methods, all of which are compatible with Xamarin apps.
(Note: If you leave out the /async
switch, SvcUtil.exe
will generate the newer, incompatible Task-based proxy methods.)