title: Allow user to specify endpoint
body: <p>I have created a desktop application in WPF that I wish to supply to clients as a .exe file.</p>
  
  <p>Currently the application has a web service referenced to it where the web service would be sitting on the clients web server.</p>
  
  <p>There is a high possibility that the URL of the web service could change depending on the clients therefore is it possible to add an option for the user to add the service reference themselves once they know the web service URL?</p>
  
  <p>In the <code>app.config</code> is where the endpoint address is set, so if when the application fired up, it presented the user with a text box to enter the url, then on button click the application updates the service reference. Is this possible?</p>
  
  <p>I have come across lots of different articles however was not sure if it was possible without have to recompile the code?</p>