Когда я использую wsdl.exe для создания клиента из моего wsdl, он заканчивает O.K., но вставляет в файл следующий комментарий:
// CODEGEN: для параметра «VerificationData» требуется дополнительная информация о схеме, которая не может быть получена в режиме параметров. Конкретным атрибутом является «System.Xml.Serialization.XmlArrayItemAttribute».
Я не могу понять, куда должна идти дополнительная информация в wsdl, соответствующая часть которой выглядит следующим образом:
<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>
Есть идеи?