Dostałem zestaw 170 plików WSDL, które muszę przekonwertować na pliki klasy C#. Czy istnieje sposób, aby to przetworzyć wsadowo?Przetwarzanie wsadowe SVCUtil lub WSDL
7
A
Odpowiedz
6
Jeśli masz je wszystkie w katalogu, powinieneś uruchomić coś takiego:
$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
}
Jeśli istnieją na podkatalogów, można bezproblemowej uczynić ten rekurencyjnych, a jeśli masz tylko listę adresy można umieścić wszystkie w pliku .txt, a następnie przejść przez zawartość i wywołać svcutil w każdym wierszu.
Ważną częścią jest prawdopodobnie zarządzanie przestrzenią nazw wygenerowanego kodu oraz określenie nazwy wszystkich tych plików.
0
Możesz użyć svcutil.exe i napisać skrypt wsadowy lub (jeszcze lepiej) skrypt PowerShell, aby utworzyć pliki kodu z plików WSDL.
Powiązane problemy
- 1. przetwarzanie wsadowe konwersji pandoc
- 2. Przetwarzanie wsadowe każdego parametru
- 3. YouTube API v3 przetwarzanie wsadowe
- 4. Szybkie sprawdzanie 2 przetwarzanie wsadowe
- 5. Przetwarzanie wsadowe Konwersje Pandoc w systemie Windows
- 6. Emacs: przetwarzanie wsadowe plików trybu org przez crontab
- 7. svcutil z pliku wsdl: Błąd Schematu z docelową przestrzenią nazw nie można znaleźć
- 8. .NET SVCUTIL nie generuje prawidłowo przestrzeni nazw
- 9. svcutil nie generuje pliku konfiguracyjnego
- 10. 2 pytania ciągi wsadowe
- 11. Wypełnianie wsadowe formularzy PDF z pythonu lub basha
- 12. Równoległe przetwarzanie lub wątkowanie w skrypcie powłoki
- 13. Przetwarzanie url w javascript lub angularjs
- 14. Przetwarzanie bufora renderowania OpenGL FBO lub tekstura
- 15. Przetwarzanie obrazu na CUDA lub OpenCV?
- 16. Przetwarzanie odpowiedzi SOAP
- 17. użyj svcutil do mapowania wielu przestrzeni nazw do generowania proxy usług wcf
- 18. Tworzenie proxy za pomocą wsdl programowo i wsdl parsowanie
- 19. SOAP BŁĄD: Przetwarzanie WSDL: Nie można załadować z <URL>
- 20. Przetwarzanie CSV
- 21. Pliki wsadowe - liczba argumentów wiersza poleceń
- 22. Dlaczego warto używać odwołań do usług Visual Studio przez svcutil?
- 23. Sharepoint WSDL nie zwraca plik WSDL, zwraca normalną stronę zamiast
- 24. jak pobrać WSDL Single-plików dla usługi WCF (WSDL płaskim)
- 25. Programowanie wsadowe, obsługa błędów i polecenie uruchamiania
- 26. Jak korzystać z WSDL
- 27. Narzędzie porównujące XML/WSDL
- 28. Generowanie powtarzalnej kompresji WSDL
- 29. Spożywanie WSDL w Clojure
- 30. Wstawianie wsadowe z hibernacją i sprężyną