title: Resolve Type Ambiguity When Referencing More Than One Webservice in C#
body: <p>I am currently developing a webapp based on c# that calls some webservices. I have imported three different WSDLs from the provider into my WebApplication3 project (references -> add web reference). In the class viewer they appear as:
  <br><br>
  WebApplication3.com.provider.webservices1<br>
  WebApplication3.com.provider.webservices2<br>
  WebApplication3.Properties<br>
  <br>
  Apparently the first and second WSDL have repeated functions (is that the correct name?)
  <br>
  If I add to my Default.aspx.cs the following using:
  <br><br>
  using WebApplication3.com.sabre.webservices1;<br>
  using WebApplication3.com.sabre.webservices2;<br>
  using WebApplication3.Properties;<br>
  <br><br>
  and then try using:
  <br><br>
  MessageHeader msgHeader = new MessageHeader();<br>
  in my WebApplication3 namespace, I get the error
  <br><br>
  "Ambiguous reference between WebApplication3.com.provider.webservices1 and
  WebApplication3.com.provider.webservices2"
  <br><br>
  I guess this is because it is declared in both WSDL? How can I fix this so I can use it?</p>
  
  <p>Thanks, and sorry if the question is stupid!</p>