Portable class library with asmx soap service

Recently I was working on a portable class library(PCL) example in VS2012 to create a proxy class for an external asmx soap service with return types DataTable and DataSet. The easiest way to create a proxy class to add a service reference. In my case, it failed. The add service reference generated codeĀ  contains XmlElement and failed to generate response messages with DataTable and DataSet. VS2012 gives a warning for Xml Element. Read more