如何在WSDL数据协定中使用SimpleType?

时间:2014-07-19 07:12:56

标签: wcf wsdl svcutil.exe

我使用wsdl文件在svcutil的帮助下生成Web服务,但它为服务契约生成类而不是简单的int或string参数。 我做了什么:

  1. 我创建了一个WCF服务应用程序
  2. 我创建了一个控制台应用程序,然后将服务引用添加到项目
  3. 我在控制台项目中使用了svcutil.exeto来自你的wsdl和xsd文件的服务
  4. 为什么要这样做以及如何重写wsdl来解决这个问题呢?

1 个答案:

答案 0 :(得分:1)

您很可能在svcutil中使用了/messageContract切换。

如果您通过服务参考添加服务,请右键单击服务 - >配置服务参考并取消选中Always generate message contracts