svcutil的替代命令行工具

时间:2012-08-28 12:52:58

标签: wcf command-line wsdl svcutil.exe

我们正在使用svcutil.exe从WSDL生成。对于包含其他wsdl文档的导入标记的一些WSDL文档,我们在生成代码时遇到问题。我花了很多时间来解决这个问题,但是我没有找到解决这个问题的方法。

<import namespace="http://example.com/stockquote/definitions"
       location="http://example.com/stockquote/stockquote.wsdl"/>

从包含导入标记的WSDL生成代码会出错:

Error: Cannot import wsdl:binding Detail: Cannot find definition for htt p://example.com/stockquote/definitions:StockQuotePortType. Service Description with namespace htt p://example.com/stockquote/definitions is missing. Parameter name: name XPath to Error Source: //wsdl:definitions[@targetNamespace='http://example.com/stockquote/service']/wsdl:binding[@name='StockQuoteSoapBinding']

此示例直接取自W3.org site import example

在Visual Studio中使用“添加服务引用”时,一切都将完美无瑕。我放弃了搜索为什么它不想使用svcutil.exe 我不想再花时间寻找解决方案,而只是寻找替代工具。

svcutil有替代工具吗?我们需要一个可以从WSDL生成代码的命令行工具

0 个答案:

没有答案