title: Create C# client consumes SOAP service without using built-in 'Add Service Reference...'
body: <p>My company provides SOAP service over Https. I need to write a library that consumes that SOAP service using C#. I am using code generated by <strong>"Add Service Reference..."</strong> feature of Visual Studio 2008, but it creates a class for each function (there are many of them) exposed by service that i think overkill.
  My question is there another way to write a consumer without using <strong>"Add Service Reference..."</strong>?</p>