Ich verwende Cisco Unified Communications Manager API (AXL), die sehr groß ist. Generated God Objekt mit 350k + Zeilen Code dauert 30+ Sekunden zur Initialisierung in Laufzeit. Ich habe redundante Methoden und Eigenschaften gekürzt und es hilft wirklich. Ich suche nach einem Werkzeug, um selektive C# -Codegenerierung zu automatisieren, oder vielleicht sollte ich meine eigene schreiben?Selektive C# -Code-Generierung (SOAP)
0
A
Antwort
0
Nach einigen Untersuchungen fand ich zwei komfortable Tools, um Soap-Schema zu bearbeiten. Wenn ich sie verwende, kann ich überflüssige Methoden und Nachrichten relativ schnell entfernen und wsdl/svcutil nach der Säuberung ausführen.
Werkzeuge durch meine eigenen Noten bewertet:
- SoapUI (Pro-Version) [3/5]
- Altova XMLSpy [4/5]
Leider sind beide Werkzeuge nicht frei , und beide erlauben es nicht, mehrere zu löschende Elemente auszuwählen (sollte vorsichtig die Schaltfläche "Löschen" spammen) (in der Soap-Benutzeroberfläche ist dies keine Tastaturtaste;))).
Wie generieren Sie die C#? "Service-Referenz hinzufügen" in VS oder Svcutil.exe von der Befehlszeile? – dana
Ich versuchte wsdl.exe und Cmdline Svcutil – Fastbrainx