Lorsque j'utilise wsdl.exe pour créer un client de mon wsdl, il termine OK, mais insère le commentaire suivant dans le fichier:wsdl.exe Visual Studio ne trouve pas d'informations dans mon schéma. Je ne sais pas si cela est une erreur
// CODEGEN: Paramètre « VerificationData » exige informations de schéma supplémentaires qui ne peuvent pas être capturées à l'aide du mode paramètre. L'attribut spécifique est 'System.Xml.Serialization.XmlArrayItemAttribute'.
Je ne peux pas comprendre où l'information supplémentaire devrait aller dans le wsdl, la partie pertinente qui ressemble à ceci:
<xsd:complexType name="VerificationDataType">
<xsd:sequence>
<xsd:element name="Item" type="VerificationItemType" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VerificationItemType">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="type" type="xsd:string" use="required" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Toutes les idées?
C'est vrai. Il faisait référence à "VerificationItemType'" dans l'espace de noms par défaut, et il n'y en a pas. –