Je reçois cette erreur uniquement sur un serveur de test mais le code fonctionne sur d'autres serveurs ainsi que sur ma machine de développement.Impossible de générer une classe temporaire (résultat = 1). CS0266
Unable to generate a temporary class (result=1).
error CS0266: Cannot implicitly convert type 'xxx.xxx.xxx.xxx.MessageHeaderMessageId?'
to 'xxx.xxx.xxx.xxx.MessageHeaderxxxCode?'.
An explicit conversion exists (are you missing a cast?)
Voici un exemple du fichier wsdl pour le MessageID.
<xsd:element name="MessageId" nillable="true">
<xsd:simpleType>
<xsd:restriction>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="preserve"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:enumeration value="xxx"/>
<xsd:enumeration value="yyy"/>
<xsd:length value="8"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
Désolé, ceci est la première fois que j'ai posté. Voici l'info WSDL xsd: restriction> xsd: simpleType> xsd: restriction> xsd: simpleType> xsd: élément> –