У меня есть простая служба WCF:
[ServiceBehavior(Namespace = "http://mycompany.com", Name = "SomeContract")]
public class SomeContract : ISomeContract
{
....
}
В контракте есть действие:
public async Task<Guid> DoSth()
{
....
}
Проблема с сгенерированным WSDL:
<xs:element name="DoSthResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="DoSthResult" type="q1:guid"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Почему GUID имеет странное пространство имен q1
?Как от этого избавиться?