Me dieron un conjunto de 170 archivos WSDL que necesito convertir a archivos de clase C#. ¿Hay alguna forma de procesar por lotes esto?SVCUtil o procesamiento por lotes WSDL
7
A
Respuesta
6
Si usted tiene todas ellas en un directorio, es probable que debe ejecutar algo como esto:
$wsdls = gci | ? { $_.Name -like "*.wsdl" } | % { $_.Name }
Foreach ($wsdl in $wsdls) {
& "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\svcutil.exe" '$wsdl' /n:*,Your.Desired.Net.Namespace /o:'$wsdl'.cs /noconfig
}
Si hay en subdirectorios, que facilmente puede hacer este recursiva, y si sólo tiene una lista de direcciones puede ponerlos todos en un archivo .txt, luego recorrer el contenido y llamar a svcutil en cada línea.
La parte importante es, probablemente, cómo administrar el espacio de nombres del código generado y cómo nombrar todos estos archivos.
0
Puede usar svcutil.exe y escribir un script por lotes o (incluso mejor) script de PowerShell para hacer que los archivos de código de sus archivos WSDL.
Cuestiones relacionadas
- 1. procesamiento por lotes conversiones de pandoc
- 2. Procesamiento idiomático por lotes de texto en Emacs?
- 3. Resultados de obtención de datos básicos de procesamiento por lotes
- 4. svcutil y campos especificados
- 5. procesamiento de imágenes por lotes cronjob en php
- 6. svcutil generó clases de contenedor innecesario
- 7. Procesamiento de datos por referencia o por valor en python
- 8. ¿por qué SOAP sin WSDL?
- 9. Bucle script por lotes
- 10. Problema con la generación del proxy de WebService usando svcutil
- 11. Incluir un archivo por lotes en un archivo por lotes
- 12. ¿Hibernate es bueno para el procesamiento por lotes? ¿Qué hay del uso de la memoria?
- 13. Emacs: procesamiento por lotes de archivos de modo org a través de crontab
- 14. Mongoose JS promete? O cómo administrar el almacenamiento por lotes
- 15. OpenGL es mejor dibujar por lotes o tener VBO estáticas
- 16. actualización por lotes MySQL
- 17. Gráficos 3D por lotes
- 18. actualización por lotes con Mangosta
- 19. Codificación de archivo por lotes
- 20. svcutil from wsdl file: Error Schema con el espacio de nombres de destino no se pudo encontrar
- 21. svcutil no genera el archivo de configuración
- 22. esquema xsd no presentado por wsdl
- 23. Java o C para procesamiento de imágenes
- 24. por lotes, incluyendo los subdirectorios
- 25. subrutinas en archivos por lotes
- 26. Uso de Drools en un proceso por lotes pesado
- 27. lotes - Eco o variable no funciona
- 28. Ejecutar archivo por lotes tras otro archivo por lotes se completa
- 29. "@ php_bin @" no se reconoce como un comando interno o externo, programa operable o archivo por lotes
- 30. 'otra cosa' no se reconoce como un comando interno o externo, programa o archivo por lotes