Consume un servicio web SOAP sin depender de app.config

Estoy creando un componente .NET que llamará a un servicio web externo. Utilicé el cuadro de diálogo "Agregar referencia de servicio" para agregar el servicio web a mi componente, que genera el código necesario para consumir el servicio y agrega la configuración al archivo app.config.

Estoy probando el componente agregando una referencia a su DLL desde una aplicación de consola y llamando al método apropiado que crea una nueva instancia del servicio web:... = new MyServiceSoapClient(). Sin embargo, cuando hago esto, obtengo la siguiente excepción:

InvalidOperationException

No se pudo encontrar el elemento de punto final predeterminado que hace referencia al contrato 'MyServicesSoap' en la sección de configuración del cliente ServiceModel. Esto puede deberse a que no se encontró ningún archivo de configuración para su aplicación, o porque no se pudo encontrar ningún elemento de punto final que coincida con este contrato en el elemento cliente.

Esto tiene sentido ya que la app.config no se trae con la DLL del componente. ¿Cómo puedo llamar al servicio web sin tener que depender de la configuración de App.Config?

Respuestas a la pregunta(3)

Su respuesta a la pregunta