2010-06-11 17 views
5

No produce un app.config. En mi equipo hay un tipo que tiene Visual Studio 2008, creó un servicio web.Visual Studio 2010: agregar una referencia de servicio a un wsdl generado en 2008

Luego estoy yo, agregando este servicio web a un proyecto de consola.

Al agregar la referencia de servicio se ejecuta sin problemas pero no se genera app.config válido. Es sólo vacío

<configuration> 
</configuration> 

Cuando desactivo '' tipos de reutilización en mi referencia de servicio que funciona, pero luego me sale un error ambiguo.

¿Esto es un error?

Encontré Visual Studio does not generate app.config content when "add service reference" este, pero no hay solución allí, así que pensé en solucionar el problema otra vez.

Gracias

Respuesta

1

he experimentado el mismo problema con Visual Studio 2008. encuentro que consigo resultados diferentes si estoy usando el "... Agregar referencia de servicio" de comandos, o la excavación más profunda a "Agregar referencia de servicio ... "| "Avanzado ..." | "Agregar referencia web ...".

Sin embargo, la verdadera probada y método - y la solución que trabajó para mí - es todavía a través de la línea de comandos:

svcutil.exe /language:cs /out:GeneratedProxy.cs /config:app.config http://server/path_to/WebServiceBean?WSDL 

Que un app.config de trabajo deben dar. ¡Espero que ayude!

2

Ésta es la misma respuesta que Visual Studio does not generate app.config content when "add service reference" duplicado para salvar referencias cruzadas:

Al añadir el try referencia de servicio haciendo clic en el botón 'Advanced ...' y luego desactive los 'tipos reutilización en ensamblados de referencia' casilla de verificación.

Descubrí esto cuando creé un proyecto simple para probar un servicio de terceros que funcionó bien. Al intentar agregar la misma referencia al proyecto principal, el archivo app.config y reference.vb no se generó correctamente.

Creo que esto puede deberse a que ya existían otras referencias web en la aplicación o en las aplicaciones a las que se hace referencia, sin embargo, al desmarcar 'Tipos de reutilización' los archivos se generaron correctamente.

Cuestiones relacionadas