Wenn Sie Ihr Design/Kodierung in C# -Klassen mit [ServiceContract] und [OperationContract] vornehmen, kann ich keine Dokumentation für diese Klassen und Methoden in die WSDL exportieren , Unglücklicherweise.
Ich war zu sehr damit entsetzt - ich erwartet habe in der WSDL keine /// Kommentare zu meinen Klassen und Methoden zeigen - kein Glück :-(
jetzt Unsere Lösung ist folgende: 1) wir schaffen ein grundlegendes "Mock-up" unserer Service-Schnittstelle mit allen Operationen in C# 2) kompilieren wir das in eine Assembly 3) extrahieren wir die Metadaten (WSDL, XSD) aus dieser Baugruppe und werfen dann den C# "Prototyp" 4) wir fügen manuell Kommentare (xs: annotation/xs: documentation) zur WSDL und XSD hinzu 5) Von nun an sind die WSDL/XSD die Master - und wir generieren unsere Schnittstelle aus diesen Beschreibungen
Umständlich und nervig, aber es funktioniert ziemlich gut für uns.
Ich hoffe, VS2010/WCF 4.0 wird uns ein bisschen mehr Unterstützung in diesem Bereich bringen !!
Marc
Danke - aber das ist nur ein erster Schritt. Was ich wirklich gerne hätte, ist die Möglichkeit, beliebige "/// comments ....", die ich über ServiceContract, OperationContract und DataContract in WSDL und XSD erstellt habe, zu exportieren. Irgendwelche Ideen? –