Мне был предоставлен набор из 170 файлов WSDL, которые мне нужно преобразовать в файлы классов C#. Есть ли способ пакетного процесса?SVCUtil или WSDL пакетная обработка
7
A
ответ
6
Если у вас есть все они в директории, вероятно, вы должны запустить что-то вроде этого:
$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
}
Если есть на подкаталоги, вы можете easilly сделать это рекурсивный, и если у вас есть только список адреса вы можете поместить их все в .txt-файл, затем пройдите через контент и вызовите svcutil в каждой строке.
Важной частью, вероятно, является управление пространством имен сгенерированного кода и как назвать все эти файлы.
0
Вы можете использовать svcutil.exe и написать пакетный скрипт или (еще лучше) сценарий PowerShell для создания файлов кода из ваших файлов WSDL.
Смежные вопросы
- 1. Hibernate pagination или пакетная обработка
- 2. flink streaming или пакетная обработка
- 3. Пакетная обработка с BaseX
- 4. пакетная обработка в laravel
- 5. Java - пакетная обработка
- 6. Пакетная обработка: GNU-make, Snakemake или что?
- 7. Итерационный прием() или пакетная обработка для Spark?
- 8. пакетная обработка изображений tiff
- 9. пакетная обработка конверсий pandoc
- 10. Пакетная обработка в PHP
- 11. PHP пакетная обработка
- 12. Пакетная обработка JDBC
- 13. Symfony2 - doctrine2 пакетная обработка
- 14. PowerBuilder и пакетная обработка
- 15. Doctrine2 Пакетная обработка
- 16. XSLT Пакетная обработка
- 17. Nodejs пакетная обработка
- 18. Flatch пакетная обработка данных
- 19. Пакетная обработка в python.
- 20. Пакетная обработка в шлюзе
- 21. Talend job пакетная обработка
- 22. Пакетная обработка в Scala
- 23. Планировщик задач Javascript (пакетная обработка)
- 24. Пакетная обработка и функциональное программирование
- 25. Пакетная обработка в Oracle SOA
- 26. Akka пакетная обработка/обработка одного элемента
- 27. JDBC sql query (пакетная обработка)
- 28. grails и mysql пакетная обработка
- 29. Пакетная обработка на нескольких ядрах
- 30. Пакетная обработка на нескольких серверах