从.Net工具生成的服务引用将GUID替换为字符串

时间:2014-09-23 13:23:10

标签: c# wsdl guid generated-code

我正在使用.Net工具wsdl.exe从WSDL生成Web服务的服务引用。服务上的一种方法接受Guid作为参数。当我查看生成的代码时,参数现在是string

为什么会这样?

1 个答案:

答案 0 :(得分:0)

Web服务的所有值必须是原始类型,并且序列化为 - 消费者很可能正在使用各种平台,特定的Guid类型对任何不在的人都没有任何意义一个.NET平台。

关于Guid是否为基本类型,请参阅this question