así que parece que tengo un par de las principales opciones al obtener el código proxy de servicio WCF en un proyecto en Visual Studio:¿Por qué debería usar referencias de servicio de Visual Studio sobre svcutil?
Uso Visual Studio integrado de herramientas para Service References
Uso un comando svcutil simple, algo así como
svcutil http://[my endpoint] /namespace:[my namespace] /noconfig
(ya que utilizo algunos enlaces bastante estándar en todos los proyectos), y arrastre el archivo resultante a mi proyecto (o actualice en su lugar).
Para que quede claro, opción 2 se siente como el mejor, aunque situado sin herramientas integrado para la actualización. Pero el cuadro de diálogo Referencia de servicio genera como un trillón de archivos. ¿Hay algún beneficio oscuro para las referencias de servicio de VS que me falta?
Básicamente son la misma cosa. –
Visual Studio básicamente llama a svcutil detrás de las escenas. Sin embargo, muchos programadores tienen miedo de abrir un símbolo del sistema y ejecutar una herramienta de línea de comandos, por eso Visual Studio tiene el diálogo 'Agregar referencia de servicio' ... –
Sí, sabía que eran los mismos bajo las sábanas, pero es ¿usar algún/asombroso interruptor para generar todos esos XSD y otros archivos para algún beneficio? –