Je génère du code C# à partir de WSDL en utilisant "Service References" dans Visual C# 2010 (voir capture d'écran).Générer C# à partir de WSDL, sans "Commande"
Le code généré utilise Order
paramètres, ce qui me fait penser que sous le capot, Visual C# exécute fonctionne xsd.exe /order
, entre autres choses. Exemple:
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
En raison d'un Mono bug, je veux générer du code C# SANS Order
paramètres.
Pour faire cela avec xsd.exe
(XSD à C#), je voudrais simplement omettre le paramètre /order
.
Mais comment générer Order
-free code à partir d'un fichier WSDL? Seuls les
paramètres suivants semblent être disponibles:
Merci! J'ai maintenant remplacé comme vous l'avez dit. Utiliser '/ order' insère aussi' [System.Xml.Serialization.XmlElementAttribute (Order = 1)] 'et des lignes similaires, qui ne sont pas présentes si vous n'utilisez pas'/order'. Donc je suppose que je devrais supprimer ces lignes? –
Oui, je ne peux pas penser à autre chose pour le moment :) Mais ces lignes causent-elles aussi des problèmes avec votre code MONO? –
Qu'est-ce que cela génère code C# un proxy pour le service ?? –