如何使用svcutil和xsd文件为WCF生成代码?

时间:2014-03-19 13:37:13

标签: wcf xsd svcutil.exe

我有一组xsd文件,用于定义设备之间通信的XML消息协议。我计划在一端使用WCF。我希望有一种方法可以根据我可以与WCF一起使用的xsd文件自动生成类。我是在正确的轨道上吗?

我知道svcutil.exe和xsd.exe但是快速尝试给了我一些令人失望的结果。例如," svcutil / dconly"命令生成的C#类只包含与xml序列化相关的代码(例如WriteXml(),ReadXml()等)。没有生成其他属性。

这不是我面临的唯一问题。即使我从xsd生成代码成功,我仍然不确定如何将其插入WCF。

有人可以请一些大致的想法如何处理它?一个简单的例子或一个指针将非常感激。

感谢。

1 个答案:

答案 0 :(得分:1)

使用svcutil生成WCF服务或客户端代码所需的是wsdl文件。 wsdl描述了服务的名称,将提供女巫方法,并引用包含数据描述的xsd文件。