Guid命名空间是qXX

时间:2018-05-28 07:21:41

标签: c# wcf namespaces

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

0 个答案:

没有答案