2014-03-19 86 views
0

我有一組xsd文件,用於定義設備間通信的XML消息協議。我打算在一端使用WCF。我希望有一種方法可以基於我可以與WCF一起使用的xsd文件自動生成類。我在正確的軌道上嗎?如何使用svcutil和xsd文件爲WCF生成代碼?

我知道svcutil.exe和xsd.exe,但快速嘗試給了我一些令人失望的結果。例如,「svcutil/dconly」命令生成的C#類只包含與xml序列化相關的代碼(例如WriteXml(),ReadXml()等)。沒有其他屬性產生。

這不是我唯一面臨的問題。即使我從xsd代碼生成成功,我仍然不確定如何將它插入到WCF中。

難道有人請給出一些一般的想法如何處理它?一個簡單的例子或一個指針將不勝感激。

謝謝。

回答

1

您需要使用svcutil生成WCF服務或客戶端代碼是一個wsdl文件。 wsdl描述服務的名稱,方法將可用,並引用包含數據描述的xsd文件。