我有一个简单的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
?如何摆脱它?